1
ロールアップを使用して、フィールドcompany
,sales
,cost
およびmargin
を含むテーブルを合計します。これは私に要約された列を与えますが、私はマージンの要約されたパーセンテージを各企業サマリの売上のパーセンテージとして表示する必要があります。MS SQLのロールアップ率の列
SELECT coalesce(CAST(Company AS VARCHAR(30)), 'Grand Total:') AS Company,
SUM(Sales) AS 'TOTSALES',
SUM(CostVal) AS 'TOTCOST',
SUM(MarginVal) AS 'TOTMAR'
FROM DailySalesSum
GROUP BY Company WITH ROLLUP;
'100.0 * SUM(MarginVal)/ SUM(Sales)'または別のものが必要ですか? –
それは私が必要とするものです。場所はどこに行くのですか – blackbird
選択リストに追加してください –