りんご
2022/05/10 (火) 00:35:57
c564b@0e907
Q_売上合計
サブクエリは苦手なので答えられないけど、あれこれやってみました。Dcountを追加してみるのは?
Dcount("指名", "MT_売上", "指名='本指名' AND 伝票ID=" & [伝票ID] & "AND テーブル番号=" & [テーブル番号] & "AND 日時=#" & [日時] "#") AS 本指名の合計
以下、手打ちなのでエラーが出たらごめんなさい。
SELECT MT_売上.伝票ID, MT_売上.[テーブル番号], MT_売上.日時, Sum(MT_売上.[ドリンク代金]) AS ドリンク代金の合計,Dcount("指名", "MT_売上", "指名='本指名' AND 伝票ID=" & [伝票ID] & "AND テーブル番号=" & [テーブル番号] & "AND 日時=#" & [日時] "#") AS 本指名の合計
FROM MT_売上
GROUP BY MT_売上.伝票ID, MT_売上.[テーブル番号], MT_売上.日時;
余談ですが、Hatenaさんのサイトを見ながらあれこれするのも楽しかった。
hatena-chips:更新クエリで定義域集計関数を使わずに集計する
とりあえず、ほにゃららテーブルを作成してから遊んでみると。
SELECT MT_売上.伝票ID, MT_売上.テーブル番号, MT_売上.日時, 0 AS 本指名の合計, 0 AS ドリンク代金の合計 INTO ほにゃららテーブル
FROM MT_売上
GROUP BY MT_売上.伝票ID, MT_売上.[テーブル番号], MT_売上.日時;
通報 ...