0
我目前正在使用SQL Server 2008R2。總計和總數的百分比
我想創建一個腳本,每個月顯示總計加上名稱字段中出現的項目的%值。
這劇本我目前正在使用:
SELECT
a.name,
DATENAME(M, a.Date) as Month,
DATENAME(YEAR,a.Date) as Year,
DATEPART(YYYY, a.Date) as YearNum,
DATEPART (M, a.Date) as MonthNum,
COUNT(*) as [Total]
FROM Database1.Table1 as a
WHERE a.name = 'active'
GROUP BY a.name, DATENAME(month, a.Date),
DATENAME(year, a.Date), DATEPART(YYYY, a.date), DATEPART (M, a.date)
ORDER BY Month desc;
是否有可能,在select語句以上,創造的所有產品(a.name)每月總?目前,上面的腳本給出了每個名字的總和,例如, 電視25 電臺25
此外,這將是很好也看到了總%爲好,每名項目,因此,例如電視50%
任何幫助非常讚賞 - 謝謝!
你看過ROLLUP()和CUBE()嗎? – scsimon