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