首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

请教如何计算字段内数值的总和

2012-10-20 
请问怎么计算字段内数值的总和?id nums type141250321450我想在存储过程里面计算type为1和type为0的数值总

请问怎么计算字段内数值的总和?
id nums type
1 4 1
2 5 0
3 2 1
4 5 0

我想在存储过程里面计算type为1和type为0的数值总和,然后再比较,例如

type=0的一共是10,type=1的一共是6

如果type=1的总和大于type=0的总和 ,则返回1,否则返回0

请问这个怎么写啊?谢谢

[解决办法]

SQL code
select case when sum(case type when 1 then num when 0 then -num end) > 0 then 1 else 0 end from tb 

热点排行