[ORACLE] 비율 관련

|
01WITH test AS
02(
03SELECT '40' code, 30 cnt FROM dual
04UNION ALL SELECT '30', 50 FROM dual
05UNION ALL SELECT '10', 20 FROM dual
06)
07SELECT code
08, SUM(cnt) cnt
09, RATIO_TO_REPORT(SUM(cnt)) OVER(PARTITION BY GROUPING(code)) * 100 ratio
10FROM test
11GROUP BY ROLLUP(code)
12;
And