#66 | 利益の多い顧客のトップ10を表示する | ||
「#43 粗利益の多いトップ10商品だけを表示する」のアレンジです。#43では、「商品コード」と「商品名」フィールドを"グループ化"としましたが、ここでは「顧客コード」と「顧客名」フィールドを"グループ化"に設定した上で、クエリの「トップ値」を"10"にします。 SELECT TOP 10 tbl売上伝票.顧客コード, mtbl顧客マスタ.顧客名, Sum(([販売単価]-[販売原価])*[数量])
AS 粗利益
FROM ((tbl売上伝票 INNER JOIN tbl売上伝票明細 ON tbl売上伝票.伝票番号 = tbl売上伝票明細.伝票番号) INNER JOIN mtbl顧客マスタ ON tbl売上伝票.顧客コード = mtbl顧客マスタ.顧客コード) INNER JOIN mtbl商品マスタ ON tbl売上伝票明細.商品コード = mtbl商品マスタ.商品コード GROUP BY tbl売上伝票.顧客コード, mtbl顧客マスタ.顧客名 ORDER BY Sum(([販売単価]-[販売原価])*[数量]) DESC; |
|||
|
Copyright © T'sWare All rights reserved |