아래는 쿼리 작성한건대
SELECT PROD_YMD
, case when POINT_CD = 'HV01MD' then round(avg(POINT_VALUE),2) else 0 end as HV01MD
, case when POINT_CD = 'HV02MD' then round(avg(POINT_VALUE),2) else 0 end as HV02MD
, case when POINT_CD = 'HV03MD' then round(avg(POINT_VALUE),2) else 0 end as HV03MD
, case when POINT_CD = 'HV04MD' then round(avg(POINT_VALUE),2) else 0 end as HV04MD
, case when POINT_CD = 'HV05MD' then round(avg(POINT_VALUE),2) else 0 end as HV05MD
, case when POINT_CD = 'HV06MD' then round(avg(POINT_VALUE),2) else 0 end as HV06MD
FROM TB_INSP_DATA
WHERE COMP_CD = 'YJPS'
AND PLANT_CD = '1000'
AND TOOL_CD = 'W101'
group by PROD_YMD, POINT_CD
order by PROD_YMD
저기 있는 결과를 이런식으로 만들고 싶습니다.
PROD_YMD HV01MD HV02MD HV03MD HV04MD HV05MD HV06MD
20130524 123.2 87 123.23 86.96 0 0
20130527 123.27 86.93 0 0 0 0
.....
이런싱으로 하고 싶은대.. 어떻게 해야할지 도저히 안풀려서 고수님들의 도움을 요청해봅니다.