我正在使用以下數據和SQL編寫存儲過程。當我執行下面的SQL時,我得到每個月的計數,但是我希望計數在下個月做時加總。我想爲查詢添加一個額外的列(Totalcount
),我期待如下所示的結果。提前致謝!總數計算
Month_NUMBER MonthlyCount Totalcount
--------------------------------------
1 4 4
2 1 5
3 1 6
4 2 8
這是我目前使用SQL:
drop table #test
create table #test (name varchar(10), MON_NUMBER int)
insert into #test
values ('XYZ', 1), ('ABC', 1), ('AZZ', 1), ('BCC', 1),
('HAS', 2), ('MRD', 3), ('GIV', 4), ('GIVE', 4)
SELECT
MON_NUMBER,
COUNT(NAME) AS MonthlyCount
FROM
#test
GROUP BY
MON_NUMBER
SUM()OVER(ORDER BY ...)僅適用於以SQL2012 + –