这样的SQL语句能实现吗?
有一张表
如下
TABLE如下
日期 收入 支出
2000/3/1 50 30
2000/3/2 45 60
2000/3/5 60 10
能用SQL语句实现下面的结果吗?
日期 收入 支出 余额
2000/3/1 50 30 20
2000/3/2 45 60 5
2000/3/5 60 10 55
------解决方案--------------------select * from eric1
ID INCOME OUT
1 50 30
2 45 60
3 60 10
SELECT t.ID, SUM (t.income - t.OUT) OVER (ORDER BY ID)
FROM eric1 t
ID SUM(T.INCOME-T.OUT)OVER(ORDERBYID)
1 20
2 5
3 55