我有这个表:
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!
在SQL Server 2012+中,您只需使用一个累积总和:
select level, count, sum(count) over (order by level desc) as cumecount
from t;