可能重复:
在 SqlServer 中计算运行总计
我需要使用前一行中的值来生成累积值,如下所示。对于 2000 年的每个代码,起始基数始终为 100。我需要使用 tsql 代码来实现这一点。
id Code Yr Rate Base
1 4 2000 5 100
2 4 2001 7 107 (100+7)
3 4 2002 4 111 (107+4)
4 4 2003 8 119 (111+8)
5 4 2004 10 129 (119+10)
6 5 2000 2 100
7 5 2001 3 103 (100+3)
8 5 2002 8 111 (103+8)
9 5 2003 5 116 (111+5)
10 5 2004 4 120 (116+4)