JANコード SQLについての質問 blogeer

JANコード SQLについての質問のページです。

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

--年--月--日 トラックバック(-) コメント(-)

JANコード SQLについての質問

教えてください!! テーブルAに商品の売上情報(JANコード、売上金額、売上日)、テーブルBに商品マスタ情報(JANコード、更新日付、仕入区分、・・・)があります。欲しい情報は「仕入区分=1を満たす特定期間のJANコード別の売上金額合計」です。更新日付は他の商品マスタ情報を変更する都度付与される日付ですが、仕入区分はどの更新日付でも同じJANコードなら同じ値です。従って、単純に「仕入区分=1のJANコードの売上をSUM」で指定すると、重複行が発生し、正確な売上が出ません。例えば「同一JANコードなら最新の更新日付の仕入区分のみ見る」といった条件を加えるにはどのようにすればよいのでしょうか? 具体的なSQL文で教えてもらえると有り難いです。



ちょっとSQL環境がないので、適当に書いてみたのですが、これじゃだめでしょうか

SELECT A.JANコード,SUM(A.売上金額)

FROM 売上情報商品 AS A,マスタ情報 AS B

WHERE A.JANコード = B.JANコード AND

B.更新日付 >= '20080101'

GROUP BY A.売上金額



スポンサーサイト

2008年05月16日 トラックバック(-) コメント(-)

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。