当前位置: 代码迷 >> PB >> 求真正高手 选择性求和,该怎么解决
  详细解决方案

求真正高手 选择性求和,该怎么解决

热度:34   发布时间:2016-04-29 05:44:45.0
求真正高手 选择性求和
首先感谢大家的回复,表一:
num    name 
1      办公室
2      人力资源

表二:

num fname fnum feiyong  
1   短信费 1     10元
1   短信费 1     10元
1   月租费 2     20元
1   月租费 2     20元
2   短信费 1     10元
2   短信费 1     10元
2   月租费 2     20元

最终我要得出的 datawindow显示
        短息费   月租费
办公室  20元     40元
人力资源 20元    20元



求真正地高手
------解决方案--------------------
select 
表1.name,
sum(case when 表2.fnum = 1 then 表2.feiyong else 0 end) as '短信费' ,   
sum(case when 表2.fnum = 2 then 表2.feiyong else 0 end) as '月租费'
from 表1,表2 
where  表1.num=表2.num 
group by 表1.name
  相关解决方案