日期:2014-05-17  浏览次数:20921 次

新手求助
有张表TABLE
TABLE里包含ID、A、B这几列
现要求C,当A<=B时,C=0;当A>B时,C=A-B
结果表如下
ID C

这个SQL语句怎么写??注意表中没有C这一列


------解决方案--------------------
SQL code

select t.id,case when t.a<=t.b then 0 else t.a-t.b end
from table1 t