我希望通过此表中的T-SQL获得余额
TID amount balance
--- ----- -------
1 100 100
2 50 150
3 30 180
4 300 480
5 200 680
有人可以支持我这个案子吗?
最好的问候。
答案 0 :(得分:1)
一种方法是使用窗口函数sum
:
select
t.*,
sum(amount) over (order by tid) balance
from your_table t;