请写出以下sql语句
TABLE aa表数据如下
日期 收入 支出
2000/3/1 50 30
2000/3/2 45 60
2000/3/5 60 10
2000/3/5 60 10
输出结果如下:
日期 收入 支出 余额
2000/3/1 50 30 20
2000/3/2 45 60 -15
2000/3/5 120 20 100
可以按日期分组汇总从而得到提问中的效果列表,实现SQL语句如下:
select t.日期,t.a as 收入,t.b as 支出,(t.a-t.b) as 余额 from也可以不用子查询
select 日期,sum(收入) as 收入,sum(支出) as 支出,注意如果是ACCESS数据库不允许列别名与原列名相同,其它数据库则允许