- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:各店舗の売上金額をアクセスで出したい)
各店舗の売上金額をアクセスで出す方法について
このQ&Aのポイント
- 各店舗の売上金額をアクセスにインポートして出す方法について教えてください。
- 商品の種類が約40種類あり、店舗の数が50店ほどあります。各店舗の売上金額を出すためには、個数と単価をかけた値を計算する必要があります。
- 作成したテーブルを使用して、各店舗の売上金額をアクセスで出す方法について教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
この表はデータベースで扱える形になっていませんから [売上](店NO、商品NO、売上数) のような扱える形に組み替えてから処理することになります 組み替えにはユニオンクエリを使います SELECT tbl_売上.[店NO], 1 AS 商品NO, tbl_売上.商品A AS 売上数 FROM tbl_売上 union all SELECT tbl_売上.[店NO], 2 AS 商品NO, tbl_売上.商品B AS 売上数 FROM tbl_売上 union all SELECT tbl_売上.[店NO], 3 AS 商品NO, tbl_売上.商品C AS 売上数 FROM tbl_売上 UNION ALL ・ ・ ・ SELECT tbl_売上.[店NO], 40 AS 商品NO, tbl_売上.商品D AS 売上数 FROM tbl_売上; こういう風に変換してしまえば後は普通に処理できます
お礼
お礼が遅れてしまい、申し訳ありません。 ありがとうございました。 ためしに、商品数を少なくして挑戦をしたら、 組み換えををすることに成功をしました。 なんとかクエリをテーブルに換えることもできました。 これから、全部の商品を組み替えていこうと思います。 ご親切に教えていただいてありがとうございました。
補足
教えていただいた通り、 ユニオンクエリに入力をしていったのですが、 定義が長かったためか、 「クエリが複雑すぎます」 と忠告が出てしまいました。 何か対処方があれば教えていただけないでしょうか?