SQL行转列

来源:互联网 发布:mac怎么玩steam 编辑:程序博客网 时间:2024/06/17 17:35
select  elmtName,measureName,
SUM(if(
crewName = "加热炉甲班",
consumption,0
)) as A1,
SUM(if(
crewName = "加热炉乙班",
consumption,0
)) as B1,
SUM(if(
crewName = "加热炉丙班",
consumption,0
)) as C1,
SUM(if(
crewName = "加热炉丁班",
consumption,0
)) as D1,
SUM(if(
crewName = "轧线甲班",
consumption,0
)) as A2,
SUM(if(
crewName = "轧线乙班",
consumption,0
)) as B2,
SUM(if(
crewName = "轧线丙班",
consumption,0
)) as C2,
SUM(if(
crewName = "轧线丁班",
consumption,0
)) as D2,

total from temp_crewcostcomparison order by type ASC;


结果呈现


0 0
原创粉丝点击