#57 商品別年月別の最大売上金額を求める



「商品コード」と演算フィールドの「年月」の順番でグリッドに配置、"グループ化"を設定します。さらに今度は、「売上金額(数量×販売単価)」フィールドの集計欄を"最大"とします。#56の応用ですが、ここでは販売単価を求めるため、mtbl商品マスタテーブルも結合します。

※このクエリの場合、クエリを一度保存すると、「売上金額」のフィールドは自動的に"売上金額: Max([数量]*[販売単価])"に変更されます。また「集計」欄は"演算"に変更されます。"Max"は最大値を求めるための集計用関数です。したがって、はじめからこの設定にしても同じ結果が得られます。


デザインビュー


SELECT tbl売上伝票明細.商品コード, mtbl商品マスタ.商品名, Format$([売上日付],"yyyy/mm") AS 売上年月, Max([数量]*[販売単価]) AS 売上金額
FROM (tbl売上伝票 INNER JOIN tbl売上伝票明細 ON tbl売上伝票.伝票番号 = tbl売上伝票明細.伝票番号) INNER JOIN mtbl商品マスタ ON tbl売上伝票明細.商品コード = mtbl商品マスタ.商品コード
GROUP BY tbl売上伝票明細.商品コード, mtbl商品マスタ.商品名, Format$([売上日付],"yyyy/mm")
ORDER BY tbl売上伝票明細.商品コード, Format$([売上日付],"yyyy/mm");



データシートビュー

| Index | Prev | Next |

 

Copyright © T'sWare All rights reserved