#72 | 商品別売上金額のテーブルを作る | ||
これまでのクエリはすべて、テーブルの中から一部のレコードやフィールドだけを取り出したり、複数のテーブルを組み合わせて一表で表示したりする、一方向のデータ表示用のクエリでした。これらをまとめてAccessでは『選択クエリ』と呼んでいます。 一方、ここから説明するクエリは、テーブルに対して一括して何らかのデータ加工を行うことから、『アクションクエリ』と呼びます。まず初めに説明するアクションクエリは、あるテーブルを元にデータを集計し(ここまでは選択クエリと同じ)、その結果だけのレコードを持つ新しいテーブルを作成する「テーブル作成クエリ」です。 商品別売上金額のテーブルは次のような手順で作成します。
SELECT tbl売上伝票明細.商品コード, mtbl商品マスタ.商品名, Sum(tbl売上伝票明細.数量)
AS 数量の合計, Sum([数量]*[販売単価]) AS 売上金額 INTO 商品別売上金額
FROM tbl売上伝票明細 INNER JOIN mtbl商品マスタ ON tbl売上伝票明細.商品コード = mtbl商品マスタ.商品コード GROUP BY tbl売上伝票明細.商品コード, mtbl商品マスタ.商品名; |
|||
|
Copyright © T'sWare All rights reserved |