1
Я использую накопитель для суммирования таблицы, содержащей поля company
, sales
, cost
и margin
. Это дает мне обобщенные столбцы, но мне нужно показать суммарную долю маржи в процентах от продаж для каждой сводки компании.Процентная колонка MS SQL rollup
Это мое текущее заявление:
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
Просто добавьте его в список выбора –