※ ChatGPTを利用し、要約された質問です(原文:アクセス クエリ DSum関数)
Access Query DSum関数: 4/1~5/30の金額の合計を表示させる方法は?
このQ&Aのポイント
Accessのクエリを使用して、指定した期間の金額の合計を表示させる方法を教えてください。
現在のクエリでは、指定した期間に該当する全てのレコードの金額を合計してしまっています。
IIF関数を使用して、指定期間の合計を表示する方法を教えてください。
testテーブル
日付 金額
2009/04/30 1
2009/05/01 2
2009/05/02 3
2009/06/30 4
このデータを元にクエリを作成して
4/1~5/30までの合計を新フィールドに表示させたいです。
日付 金額 4,5月合計
2009/04/30 1 6
2009/05/01 2 6
2009/05/02 3 6
2009/06/30 4 (表示なし)
としたいのですが
4,5月合計: DSum("[金額] ","test",[日付]>=#2009/04/01# And [日付]<=#2009/05/30#)
とすると
日付 金額 4,5月合計
2009/04/30 1 10
2009/05/01 2 10
2009/05/02 3 10
2009/06/30 4 (表示なし)
となってしまいます。
「2009/4/1~2009/5/30のレコードに金額の合計を表示させる」のではく、
「2009/4/1~2009/5/30の金額の合計を表示させる」
にはどうすればいいですか?
表示についてはIIF関数で対応できると思っています。
よろしくお願いします。
お礼
できました。 ありがとうございます。