Поэтому у меня есть следующий запрос:SQL Server - 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? –
Dont u означает 14 как последний номер? –
версия - 2008 r2 - и число должно быть 14 вашего права – user2034164