源数据表:
---------------------
产品号 工序 合格品 不良品
1 工序1 10 1
1 工序2 5 2
1 工序3 8 5---------------------需要转换成的数据表:
-------------------------------
产品号 工序1合格品 工序1不良品 工序2合格品 工序2不良品 工序3合格品 工序3不良品
1 10 1 5 2 8 5
-------------------------------请大家帮帮忙,谢谢~~
---------------------
产品号 工序 合格品 不良品
1 工序1 10 1
1 工序2 5 2
1 工序3 8 5---------------------需要转换成的数据表:
-------------------------------
产品号 工序1合格品 工序1不良品 工序2合格品 工序2不良品 工序3合格品 工序3不良品
1 10 1 5 2 8 5
-------------------------------请大家帮帮忙,谢谢~~
'工序1合格品' = max(case when 工序 = '工序1' then 合格品 else 0 end),
'工序1不良品' = max(case when 工序 = '工序1' then 不良品 else 0 end),
'工序2合格品' = max(case when 工序 = '工序2' then 合格品 else 0 end),
'工序2不良品' = max(case when 工序 = '工序2' then 不良品 else 0 end),
'工序3合格品' = max(case when 工序 = '工序3' then 合格品 else 0 end),
'工序3不良品' = max(case when 工序 = '工序3' then 不良品 else 0 end)
from inv group by 产品号