0
所以我有以下查詢:SQL服務器 - TSQL:累計計數
Select Year(DATEADD(MONTH,3,date)) as Year, Month(DATEADD(MONTH,3,date)) as Month, location, COUNT (agent_login_id)
from Agents
where Location = 'syd'
Group by Location, Year(DATEADD(MONTH,3,date)), Month(DATEADD(MONTH,3,date))
它輸出:
Year Month location Count
2013 1 SYD 1
2013 3 SYD 11
2013 4 SYD 2
2013 5 SYD 2
2013 8 SYD 3
2013 9 SYD 1
2013 10 SYD 4
2013 11 SYD 7
2013 12 SYD 7
2014 1 SYD 3
2014 2 SYD 1
但我需要做的累積計數因此,例如,這是我需要什麼它看起來像
Year Month location Count Cumulative count
2013 1 SYD 1 1
2013 3 SYD 11 12
2013 4 SYD 2 14
我該怎麼做?
版本SQL Server? –
不要把你的最後一個數字作爲14? –
版本是2008 R2 - 和數字應該是14你的權利 – user2034164