读书人

求真个高手 选择性求和

发布时间: 2012-12-30 10:43:15 作者: rapoo

求真正高手 选择性求和
首先感谢大家的回复,表一:
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

读书人网 >PB

热点推荐