- 締切済み
アクセス クエリによる合計・平均値の表示方法
アクセス クエリによる合計・平均値の表示方法についてご質問いたします。 まったくの初心者ですので、宜しくお願いいたします。 各テーブルから任意の期間をクエリを利用して表示させた時に、その期間の合計・平均値を 表示したいと考えております。 現在作成したクエリでは、任意期間のすべてのデータが表示されてしまいます。 (現状のクエリ=1月10日~11日) 種別 日付 曜日 店名 人数A 人数B 人数C ドリンク 2012/01/10 火 A店 10 10 40 ドリンク 2012/01/11 水 A店 10 10 40 ドリンク 2012/01/10 火 B店 15 15 30 ドリンク 2012/01/11 水 B店 15 15 30 (表示させたいクエリ=1月10日~11日平均) 種別 日付 曜日 店名 人数A 人数B 人数C ドリンク 2012/01/10~2012/01/11 非表示 A店 10 10 40 ドリンク 2012/01/10~2012/01/11 非表示 B店 15 15 30 全体集計 合計25 合計25 合計70 上手く伝わらないかもしれませんが、上記のように表示させたいと考えております。 是非とも皆様のアドバイスを頂きたいと思いますので、宜しくお願いいたします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- o_chi_chi
- ベストアンサー率45% (131/287)
SQLだと (1)店毎の集計 SELECT 種別 , Min([日付]) & "~" & Max([日付]) AS 範囲 , 店名 , Sum(人数A) AS 人数A合計 , Sum(人数B) AS 人数B合計 , Sum(人数C) AS 人数Cの合計 FROM Q_抽出 GROUP BY 種別, 店名; (2)全合計 SELECT 種別 , Sum(人数A) AS 人数A合計 , Sum(人数B) AS 人数B合計 , Sum(人数C) AS 人数Cの合計 FROM Q_抽出 GROUP BY 種別; もし店毎の集計と全合計を同一データとして表示したいなら union クエリを使えば可能です。
お礼
有難うございます。 大変参考になりました。