월별 합계 쿼리를 어떤 식으로 작성했는지를 알아야 답변 드릴 수 있는 내용인데요?
SUM(DECODE(...)) 방식을 이용했다고 가정하고 답변 드립니다.
SELECT 고객번호, 고객명 , SUM(DECODE(월, '01', sales)) sales_01 , SUM(DECODE(월, '01', amt )) amt_01 , SUM(DECODE(월, '02', sales)) sales_02 , SUM(DECODE(월, '02', amt )) amt_02 -- 중략 -- , SUM(DECODE(월, '12', sales)) sales_12 , SUM(DECODE(월, '12', amt )) amt_12 -- 합계는 DECODE 없이 그냥 SUM 하면 됩니다. -- , SUM(sales) sales_tot , SUM(amt ) amt_tot FROM t WHERE 년도 = '2017' GROUP BY 고객번호, 고객명 ;