안녕하세요
주민번호 앞자리를 이용해서 연령을 구하려 하는데
2000년생 이후 출생자 때문에 고민이 되네요
일단 현재 쿼리는
TO_CHAR(SYSDATE,'YYYY')-('19'||SUBSTR(IDNO,1,2))+1 AGE
입니다.
뒷자리의 첫번째가 3 OR 4 이면 '20'을 붙이고 1 OR 2이면 '19'를 붙이는
CASE WHEN 문을 써야할까요?
좀더 깔끔한 방법은 없을까요?
저 연령을 가지고 또 연령대를 나눠야해서 쿼리가 너무 길어질까 고민이되어서
도움 요청합니다.