주말 평일 연령대로 나눠서 가입자 수를 등록하려고 하는데, 이 방법으로 하니깐 잘 되었습니다. 하지만 코드가 깔끔하지 못해서 group by 끝에 명명법으로 표기를 하려구 하니깐 오류가 뜨네요.. 오류 안뜨게 하는 방법이 있나요? select (case when to_char(first_inst_Date, 'D') in ('1', '7') then '주말' when to_char(first_inst_Date, 'D') in ('2','3','4','5','6') then '평일' end) as "주말 or 평일", (case when TO_NUMBER(to_char(sysdate,'YYYY')) - 1900 - TO_NUMBER(substr(cust_id1,1,2)) >= 50 then '50대이상' when TO_NUMBER(to_char(sysdate,'YYYY')) - 1900 - TO_NUMBER(substr(cust_id1,1,2)) >= 40 then '40대' when TO_NUMBER(to_char(sysdate,'YYYY')) - 1900 - TO_NUMBER(substr(cust_id1,1,2)) >= 30 then '30대' when TO_NUMBER(to_char(sysdate,'YYYY')) - 1900 - TO_NUMBER(substr(cust_id1,1,2)) >= 20 then '20대'else '해지가입자' end) as "연령", count(cust) from cust_master where FIRST_INST_DATE >= '2019-01-01' and FIRST_INST_DATE < '2019-07-01' group by rollup((case when TO_NUMBER(to_char(sysdate,'YYYY')) - 1900 - TO_NUMBER(substr(cust_id1,1,2)) >= 50 then '50대이상' when TO_NUMBER(to_char(sysdate,'YYYY')) - 1900 - TO_NUMBER(substr(cust_id1,1,2)) >= 40 then '40대' when TO_NUMBER(to_char(sysdate,'YYYY')) - 1900 - TO_NUMBER(substr(cust_id1,1,2)) >= 30 then '30대' when TO_NUMBER(to_char(sysdate,'YYYY')) - 1900 - TO_NUMBER(substr(cust_id1,1,2)) >= 20 then '20대'else '해지가입자' end), (case when to_char(first_inst_Date, 'D') in ('1', '7') then '주말' when to_char(first_inst_Date, 'D') in ('2','3','4','5','6') then '평일' end));