電子書籍の厳選無料作品が豊富!

テーブルAに「商品コード」「地域」「月」「金額」があります。
テーブルA
商品コード,地域,月,金額
A01,山形,4,100
A01,東京,4,150
A01,秋田,4,110
A01,山形,5,105
A01,東京,5,153
A01,秋田,5,110
A05,山形,4,1110
A05,山形,5,1120
A05,秋田,5,1200
・・・
という形で、
商品別、地域別、月別の年間データとして20万レコードがAに存在しています。

やりたいことは月別の金額比較で、例えば4月・5月で金額の異なる商品一覧を最小限のクエリで作成する方法を教えてください。その際に無くなった商品、追加された商品もリスト化できればと思っています。
商品コード,地域,前月金額,今月金額,差額
A01, 山形, 100 , 105, 5
A01, 東京, 150, 153, 3
A05, 山形, 1110, 1120, 10
A05, 秋田, null, 1200, null ※null部分の表現はこだわっていません

後段作業でレコードを編集したいため、クロス集計からテーブル化等は除外しています。

元々、月別にテーブルが分かれていたのですが、
同一テーブルに変更されてから力不足でクエリが増え、スマートな方法を模索しているところです。

よろしくお願いします。

A 回答 (1件)

月別にクエリ作って結合させるのが、一番手っ取り早い。

    • good
    • 1

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報