#68 | 利益率を計算する | ||
全商品の粗利益を総売上高で割ることによって利益率を計算します。全商品の粗利益は、「顧客コード」などに一切"グループ化"を設定せず、これまで使ってきた「Sum(([販売単価]-[販売原価])*[数量])」という演算フィールドを使うことによって求められます。同様に「Sum(([販売単価])*[数量])」という式で総売上高が算出されますので、最後にそれらの商を求める演算フィールドを追加すれば利益率を求めることができます。 SELECT Sum(([販売単価]-[販売原価])*[数量]) AS 粗利益, Sum(([販売単価])*[数量])
AS 売上高, [粗利益]/[売上高] AS 利益率
FROM (tbl売上伝票 INNER JOIN tbl売上伝票明細 ON tbl売上伝票.伝票番号 = tbl売上伝票明細.伝票番号) INNER JOIN mtbl商品マスタ ON tbl売上伝票明細.商品コード = mtbl商品マスタ.商品コード; |
|||
|
Copyright © T'sWare All rights reserved |