【发布时间】:2017-12-18 10:15:14
【问题描述】:
我有一个简单的查询:
Select
fiscalweek, 4171
From table
我按财政周的顺序得到结果:
FiscalWeek 4171
1 691
2 746
3 650
4 625
5 788
6 581
7 597
8 772
9 777
我希望在第三列中显示前 6 个会计周的总和,或者对于第 2 周,仅显示第 1 周和第 2 周的总和,
所以输出将是:
FiscalWeek 4171 Sum
1 691 691
2 746 1437
3 650 2087
4 625 2712
5 788 7671
6 581 4081
7 597 3393
8 772 4013
9 777 4140
我曾尝试使用rows unbounded preceeding,但这在 2008 年不可用,有什么建议吗?
【问题讨论】:
-
你是如何得到 Sum 987 第 7 行的?
-
@ttwis 拼写错误,现在将编辑
-
你看过这篇文章吗? stackoverflow.com/questions/860966/…
标签: sql sql-server sql-server-2008 cumulative-sum