我有这张桌子:
Level Count
1 0
2 2
3 1
4 5
5 0
我想从查询中得到这个:
Level Count
1 8
2 8
3 6
4 5
5 0
有什么想法吗? SQL Server 2012!
答案 0 :(得分:4)
在SQL Server 2012+中,您只需使用累积总和:
select level, count, sum(count) over (order by level desc) as cumecount
from t;