您的位置:首页 > 数据库 > MySQL

mysql 行转列统计查询

2015-06-25 00:00 751 查看
摘要: 行转列

-- ------------------------
-- 列转行统计数据
-- ------------------------
select * from dgj_fee_config




-- ------------------------


-- 列转行统计数据


-- ------------------------

SELECT
c_building_id AS buildingId,
MAX(
CASE c_fee_name
WHEN '水费' THEN
CONCAT(c_fee_rate, c_fee_unit)
ELSE
0
END
) AS wat,
MAX(
CASE c_fee_name
WHEN '电费' THEN
CONCAT(c_fee_rate, c_fee_unit)
ELSE
0
END
) AS elc,
MAX(
CASE c_fee_name
WHEN '气费' THEN
CONCAT(c_fee_rate, c_fee_unit)
ELSE
0
END
) AS gas,
MAX(
CASE c_fee_name
WHEN '物业费' THEN
CONCAT(c_fee_rate, c_fee_unit)
ELSE
0
END
) AS pcm
FROM
dgj_fee_config
GROUP BY
c_building_id



-- ------------------------


-- 查询结果


-- ------------------------


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql 行转列