还是急,如下如何查询
有数据如下
日期 收入 支出
07/05/07 50 20
07/05/09 40 60
07/05/12 100 30
07/05/24 120 10
查询出来的要求如下显示
日期 收入 支出 余额
07/05/07 50 20 30
07/05/09 40 60 10
07/05/12 100 30 80
07/05/24 120 70 130
(再加上一条件又如何查询出)
如日期为07/05/24这一天有两笔收入及支出
日期 收入 支出
07/05/24 10 30
这时如何得出如下数据
日期 收入 支出 余额
07/05/07 50 20 30
07/05/09 40 60 10
07/05/12 100 30 80
07/05/24 130 100 110
万分感谢!!!
[解决办法]
select 日期,收入,支出,余额 =(select sum(收入- 支出) from table where 日期 <= a.日期) from table a
[解决办法]
select 日期,sum(收入) as 收入,sum(支出) as 支出,
(select sum(收入-支出) from tablename where 日期 <=a.日期) as 余额
from tablename a
group by 日期