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

mysql数据查询有关问题,类似行转列,望各位帮忙解答

2012-04-28 
mysql数据查询问题,类似行转列,望各位帮忙解答数据表结构:区域---------时段---------平均值上海---------

mysql数据查询问题,类似行转列,望各位帮忙解答
数据表结构:

区域---------时段---------平均值
上海---------上午---------11.11
广州---------上午---------12.11
上海---------下午---------13.11
广州---------下午---------14.11

需要得到结果为:
区域---------上午---------下午
上海---------11.11--------13.11
广州---------12.11--------14.11

谢谢

[解决办法]

SQL code
select 区域,    sumif(if(时段='上午'),平均值,0) as 上午,    sumif(if(时段='下午'),平均值,0) as 下午from 数据表结构group by 区域
[解决办法]
sum(IF(time_interval='上午',avg_number,0)) AS 上午,

热点排行