SELECT DECODE(GROUPING(TOT_DEPT_NM),1,'총 합계', TOT_DEPT_NM) TOT_DEPT_NM,
DECODE(GROUPING(DEPT_NM),1,'합계', DEPT_NM) DEPT_NM,
SUM(BASE_AMT) "BASE_AMT",
SUM(SUK_AMT) "SUK_AMT",
SUM(BAN_AMT) "BAN_AMT",
SUM(FAM_AMT) "FAM_AMT",
SUM(TONG_AMT) "TONG_AMT",
SUM(FOOD_AMT) "FOOD_AMT"
FROM HRMS.HDSA_BASE_VIEW_D
GROUP BY ROLLUP(TOT_DEPT_NM, DEPT_NM)
이렇게 구문 짯구요.
TOT_DEPT_NM |
DEPT_NM |
BASE_AMT |
BAN_AMT |
... |
... |
... |
대한민국 |
서울 |
1 |
1 |
|
|
|
대한민국 |
대전 |
2 |
2 |
|
|
|
대한민국 |
대구 |
3 |
3 |
|
|
|
대한민국 |
합계 |
6 |
6 |
|
|
|
미국 |
뉴욕 |
5 |
5 |
|
|
|
미국 |
합계 |
5 |
5 |
|
|
|
지금은 이렇게 출력됩니다.
이걸
TOT_DEPT_NM |
DEPT_NM |
BASE_AMT |
BAN_AMT |
... |
... |
... |
대한민국 |
서울 |
1 |
1 |
|
|
|
|
대전 |
2 |
2 |
|
|
|
|
대구 |
3 |
3 |
|
|
|
|
합계 |
6 |
6 |
|
|
|
미국 |
뉴욕 |
5 |
5 |
|
|
|
|
합계 |
5 |
5 |
|
|
|
이렇게 바꾸고 싶은데요. 도저히 방법을 모르겠네요.
조언 부탁드립니다. |