※ ChatGPTを利用し、要約された質問です(原文:ACCESS 選択クエリの集計について)
選択クエリでの売上集計方法について
このQ&Aのポイント
売上テーブルのリレーションシップ設定によって、選択クエリでの売上の集計方法について問題が生じています。
売上A種、売上B種、売上C種が必ずしも毎日の得意先の売上に含まれていないため、選択クエリで集計する場合に問題が発生します。
入力の無い売上A種、売上B種、売上C種に対しては0で集計する方法が必要です。
そもそもテーブルの作り方が悪かったと言えるのですが、是非お知恵をお借りしたく投稿しました。
売上テーブル 売上ID 日付 得意先
売上A種テーブル 売上A種ID 売上IDNo 品目 数量 単価 合計
売上B種テーブル 売上B種ID 売上IDNo 品目 数量 単価 合計
売上C種テーブル 売上C種ID 売上IDNo 品目 数量 単価 合計
売上テーブルにメインの情報を入力し、売上A種テーブル、売上B種テーブル、売上C種テーブルに詳細情報を入力できるように売上IDと売上IDNoでリレーションシップを作成しました。
選択クエリでその日の各種の売上を集計したいのですが、必ずその日の得意先の売上の中に売上A種、売上B種、売上C種が含まれているわけではないので、選択クエリで
売上ID-グループ化 日付-グループ化 得意先-グループ化 売上A種合計-合計 売上B種合計-合計 売上C種合計-合計
とした場合、A種、B種、C種すべてに入力がなければ拾ってくれません。
入力の無いもの(売上IDNoのないもの)は0で、あるものはその合計を集計させるにはどのようにしたらよいでしょうか?
何卒、よろしくお願い申し上げます。
お礼
ありがとうございました。 上手く行きました。恥ずかしながら、この結合プロパティは今まで特に気にもしていませんでした。これを機会に勉強してみます。 早速のご回答、本当にありがとうございます。