数据表记录:
id type money
1 out 1000.00
2 in 2000.00
3 out 3000.00
4 in 4000.00
5 in 6000.00
要求得出如下结果:
type money
in 8000.00
即最终money是所有的in之和减去所有的out之和,请问用一条sql语句怎么写啊?
id type money
1 out 1000.00
2 in 2000.00
3 out 3000.00
4 in 4000.00
5 in 6000.00
要求得出如下结果:
type money
in 8000.00
即最终money是所有的in之和减去所有的out之和,请问用一条sql语句怎么写啊?
select sum(case when type='in' then money else -money end) from table1
三楼的方法确实管用,多谢!