/*
收支类型 金额
收入 2
收入 2
支出 3
支出 3
*/
create table tb ([收支类型] varchar(10),[金额] money )
insert into tb values('收入',2)
insert into tb values('收入',2)
insert into tb values('支出',3)
insert into tb values('支出',3)
--select sum(case [收支类型] when '收入' then
[金额]*(-1) when '支出' then
[金额] else
0 end ) from tb
--写法2
select (select sum([金额]) from tb where [收支类型]='支出')-(select sum([金额]) from tb where [收支类型]='收入')
drop table tb