Zho*_*wei 0 sql sql-server sum
| 排 | 价值 | 和 |
|---|---|---|
| 1 | 200 | 750 |
| 2 | 300 | 550 |
| 3 | 100 | 250 |
| 4 | 100 | 150 |
| 5 | 50 | 50 |
row 1 = row 1 + row 2 + row 3 + row 4 + row 5
row 2 = row 2 + row 3 + row 4 + row 5
...
row 5 = row 5
Run Code Online (Sandbox Code Playgroud)
我怎么能达到这个总和列?
SELECT value from TableA;
Run Code Online (Sandbox Code Playgroud)
您可以使用窗口函数:
select id, val, sum(val) over (order by id desc) as [sum]
from t
Run Code Online (Sandbox Code Playgroud)