首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

求一条sql语句,该怎么解决

2012-01-28 
求一条sql语句求一条sql 语句用来显示交叉表,请大家高手帮忙,急急………….数据库表(Table):Id , 货币类型(typ

求一条sql语句
求一条sql 语句用来显示交叉表,请大家高手帮忙,急急………….

数据库表(Table):
Id , 货币类型(type: mop , hkd), 钱(money) , FD(装态)

用sql语句要显示的表格:
FD澳门币香港币其他货币汇总
FD1100100100300
FD2200200200600
FD310101030
FD420202060
汇总330330330990



[解决办法]

SQL code
select ss,sum(case when 货币类型='澳门币' then 钱 else 0 end) as '澳门币',sum(case when 货币类型='香港币' then 钱 else 0 end) as '香港币',sum(case when 货币类型='其他货币' then 钱 else 0 end) as '其他货币',sum(钱) as '汇总'from 表名group by ssunion allselect '汇总',sum(case when 货币类型='澳门币' then 钱 else 0 end) as '澳门币',sum(case when 货币类型='香港币' then 钱 else 0 end) as '香港币',sum(case when 货币类型='其他货币' then 钱 else 0 end) as '其他货币',sum(钱) as '汇总'from 表名 

热点排行