表的数据如下 :
类型里1代表支出,2代表收入
ID 支出/收入 金额 类型 时间
1 支出1 100 1 2019年01月01日
2 收入1 500 2 2019年5月12日
3 支出3 200 1 2019年6月05日
4 支出4 600 1 2019年7月06日
类型里1代表支出,2代表收入
ID 支出/收入 金额 类型 时间
1 支出1 100 1 2019年01月01日
2 收入1 500 2 2019年5月12日
3 支出3 200 1 2019年6月05日
4 支出4 600 1 2019年7月06日
5 收入2 1000 2 2019年10月21日
--类型与金额都为 数字
access:
selectsum(金额)-(selectsum(金额)from 表where 类型=1)from 表where 类型=2
sql2005:
select (sum(case 类型 when2then 金额else0end))-(sum(case 类型 when1then 金额else0end))from 表