请问怎么计算字段内数值的总和?
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