0
現在SQL Server 2008 R2を使用しています。総計と合計%
月ごとに、名前フィールドに入力されたアイテムの総計+%値を示すスクリプトを作成したいとします。
これは私が現在使用しているスクリプトです:
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;
は、それはすべての製品(a.name)の月額の合計を作成するために、上記のselect文では、可能ですか?現時点では、上記のスクリプトは名前ごとに合計を与えます。また テレビ25 ラジオ25
、また名前の項目ごとに、同様%の合計を見ていいだろう、そう例えばテレビ50%
任意の助けに感謝 - ありがとう!
あなたはROLLUP()とCUBE()を見ましたか? – scsimon