loxuma 发表于 2010-10-27 17:50

SQL怎么写呀~

如表内容
ab    c
11   1
10    1
21    2
2   0   2

想出来这样的结果   当b=1时 c就是 -1统计 a列对应 c的值
1 0
2 0


再此谢谢了

a b 都是char类型的    c是dec

liaosnet 发表于 2010-10-27 21:08

没看懂~~-1怎么来的?

yunzhongyue 发表于 2010-10-27 23:48

select a,sum(case when b=1 then c*-1 else c end)
from tab
group by 1

loxuma 发表于 2010-10-28 09:55

回复 3# yunzhongyue


    谢谢~:em03:
页: [1]
查看完整版本: SQL怎么写呀~