• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:各店舗の売上金額をアクセスで出したい)

各店舗の売上金額をアクセスで出す方法について

このQ&Aのポイント
  • 各店舗の売上金額をアクセスにインポートして出す方法について教えてください。
  • 商品の種類が約40種類あり、店舗の数が50店ほどあります。各店舗の売上金額を出すためには、個数と単価をかけた値を計算する必要があります。
  • 作成したテーブルを使用して、各店舗の売上金額をアクセスで出す方法について教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • CHRONOS_0
  • ベストアンサー率54% (457/838)
回答No.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_売上; こういう風に変換してしまえば後は普通に処理できます

TOKO1984
質問者

お礼

お礼が遅れてしまい、申し訳ありません。 ありがとうございました。 ためしに、商品数を少なくして挑戦をしたら、 組み換えををすることに成功をしました。 なんとかクエリをテーブルに換えることもできました。 これから、全部の商品を組み替えていこうと思います。 ご親切に教えていただいてありがとうございました。

TOKO1984
質問者

補足

教えていただいた通り、 ユニオンクエリに入力をしていったのですが、 定義が長かったためか、 「クエリが複雑すぎます」 と忠告が出てしまいました。 何か対処方があれば教えていただけないでしょうか?

関連するQ&A

専門家に質問してみよう