売上明細に'通常仕入'が通常は入らないということであれば、単純に以下で抽出できると思いますが。
SQL
1select * from 売上明細 where 種別='通常仕入'
追記
ヘッダーを修正したいでしたね。
修正前に確認したいということであれば、'通常仕入'を含む売上IDのヘッダーに対して補正すべき金額を抽出
SQL
1select 売上ID, 金額
2 , (select sum(売上金額) 売上明細 where 売上ID=hd.売上ID and 種別='通常仕入') as 差引予定金額
3売上ヘッダー as hd
4where 売上ID in (select 売上id from 売上明細 where 種別='通常仕入')
で、実際の修正としては、
売上種別がどれだけバリエーションがあるかわからないので、2種類書いてみました。
'通常仕入'を含む売上IDのヘッダーに対して、'通常仕入'の明細の売上金額の合計をヘッダーの金額から差し引く
SQL
1update 売上ヘッダー as hd set 金額=金額-(select sum(売上金額) 売上明細 where 売上ID=hd.売上ID and 種別='通常仕入')
2where 売上ID in (select 売上id from 売上明細 where 種別='通常仕入')
'通常仕入'を含む売上IDのヘッダーに対して、'通常仕入'を除く明細の売上金額の合計をヘッダーの金額に設定。
SQL
1update 売上ヘッダー as hd set 金額=(select sum(売上金額) 売上明細 where 売上ID=hd.売上ID and 種別<>'通常仕入')
2where 売上ID in (select 売上id from 売上明細 where 種別='通常仕入')
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。