HOME > 即効テクニック > Access一般機能 > クエリ・SQL > 累計値を算出するクエリー

即効テクニック

クエリ・SQL

累計値を算出するクエリー

(Access 97/2000)
●詳細●
各レコードに、カレントレコードまでの累計値を出力するクエリーを作成します。
カレントレコードの「ID」以下の値を持つレコードの合計を、Dsum関数を用いて算出します。

●サンプル●
テーブル「受注明細」{ID、受注日付、顧客ID、商品ID、数量}

●手順●
(1)クエリーを「デザインビュー」で新規作成します。

(2)テーブル一覧より「受注明細」テーブルを選択します。

受注明細テーブル

(3)表示項目として、テーブルのすべての項目(「*」)を選択します。

(4)新しい出力項目として、「受注数累計」を追加します。次の数式をフィールドに入力します。
	受注数量累計:Dsum("数量","受注明細","ID<="&[受注明細].[ID])

フィールドに数式を入力

(5)クエリーを保存します。

実行結果