您的位置:首页 > 其它

Case When 解决"如果","或","是","否"……

2009-02-07 16:08 281 查看
RVU04RVU05RVU00RVV39
0406华龙宝15000.000000
0833金兆亚洲1132912.000000
0163骏安110346.700000
0163骏安12598.640000
0182布瑞特110600.000000
0163骏安21918.910000
0163骏安24289.110000
0163骏安16892.240000
0133怡高1615.150000
0154泓达113438.240000
0450旭阳11512.000000
0450旭阳11745.000000
0450旭阳1888.000000
0450旭阳11820.000000
0450旭阳12064.000000
0450旭阳1902.000000
0450旭阳11032.000000
0450旭阳11032.000000
有一表如上,我要计算出每一个客户(rvu04)的(rvv39),且是rvu00=1的减去ruv00=2的和

select rvu04,rvu05,sum(case  rvu00 when '1' then rvv39*1 else rvv39*(-1) end )
from rvv_file join rvu_file on rvv01=rvu01
group by rvu04,rvu05;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐