T -SQL如何通过T-SQL计算余额

时间:2017-02-04 09:58:27

标签: sql sql-server

我希望通过此表中的T-SQL获得余额

TID amount  balance
--- -----   -------
1    100   100
2    50    150
3    30    180
4    300   480
5    200   680

有人可以支持我这个案子吗?

最好的问候。

1 个答案:

答案 0 :(得分:1)

一种方法是使用窗口函数sum

select
    t.*,
    sum(amount) over (order by tid) balance
from your_table t;