我有一个查询可以返回每个供应商和位置的销售总额。如何为所选日期的总销售额百分比添加列。使用sql 2005
SELECT vendor,
location,
sum(ExtPrice) as total
FROM [database].[dbo].[GetOrderDetails]
where processdate > '2010-05-08 16:35:46.500'
group by vendor,location
order by vendor asc
答案 0 :(得分:0)
您希望您的代码使用计算列
,如下所示PercentageOfTotal AS (ExtPrice / sum(ExtPrice))
您可以使用total来代替总和(ExtPrice),但我不确定您是否可以定位另一个计算列。值得一试