SELECT CUST_NBR,CUST_NME,
NVL(MAX(DECODE(SUBSTR(DTE,5,2),'01',TOT)),0) SALES_1,
NVL(MAX(DECODE(SUBSTR(DTE1,5,2),'01',AMT)),0) AMT_1,
NVL(MAX(DECODE(SUBSTR(DTE,5,2),'02',TOT)),0) SALES_2,
NVL(MAX(DECODE(SUBSTR(DTE1,5,2),'02',AMT)),0) AMT_2,
NVL(MAX(DECODE(SUBSTR(DTE,5,2),'03',TOT)),0) SALES_3,
NVL(MAX(DECODE(SUBSTR(DTE1,5,2),'03',AMT)),0) AMT_3,
NVL(MAX(DECODE(SUBSTR(DTE,5,2),'04',TOT)),0) SALES_4,
NVL(MAX(DECODE(SUBSTR(DTE1,5,2),'04',AMT)),0) AMT_4,
NVL(MAX(DECODE(SUBSTR(DTE,5,2),'05',TOT)),0) SALES_5,
NVL(MAX(DECODE(SUBSTR(DTE1,5,2),'05',AMT)),0) AMT_5,
NVL(MAX(DECODE(SUBSTR(DTE,5,2),'06',TOT)),0) SALES_6,
NVL(MAX(DECODE(SUBSTR(DTE1,5,2),'06',AMT)),0) AMT_6,
NVL(MAX(DECODE(SUBSTR(DTE,5,2),'07',TOT)),0) SALES_7,
NVL(MAX(DECODE(SUBSTR(DTE1,5,2),'07',AMT)),0) AMT_7,
NVL(MAX(DECODE(SUBSTR(DTE,5,2),'08',TOT)),0) SALES_8,
NVL(MAX(DECODE(SUBSTR(DTE1,5,2),'08',AMT)),0) AMT_8,
NVL(MAX(DECODE(SUBSTR(DTE,5,2),'09',TOT)),0) SALES_9,
NVL(MAX(DECODE(SUBSTR(DTE1,5,2),'09',AMT)),0) AMT_9,
NVL(MAX(DECODE(SUBSTR(DTE,5,2),'10',TOT)),0) SALES_10,
NVL(MAX(DECODE(SUBSTR(DTE1,5,2),'10',AMT)),0) AMT_10,
NVL(MAX(DECODE(SUBSTR(DTE,5,2),'11',TOT)),0) SALES_11,
NVL(MAX(DECODE(SUBSTR(DTE1,5,2),'11',AMT)),0) AMT_11,
NVL(MAX(DECODE(SUBSTR(DTE,5,2),'12',TOT)),0) SALES_12,
NVL(MAX(DECODE(SUBSTR(DTE1,5,2),'12',AMT)),0) AMT_12
컬럼 두개를 추가하고 싶은데요. SALES_1부터 12까지의 합과 AMT_1~12까지의 합을 추가하고싶습니다.. 아무리 생각해도 모르겠어서 질문드립니다.. MAX 때문에 그냥 SUM(TOT) SUM(AMT)로 하면 다른값이 나오네요..