관리 메뉴

nkdk의 세상

sql 나이 계산하는식(오라클) 본문

My Programing/DataBase

sql 나이 계산하는식(오라클)

nkdk 2008. 3. 7. 20:43
(TO_NUMBER(TO_CHAR(SYSDATE,'YYYY'))-
TO_NUMBER(DECODE((SUBSTR(log_jumin,7,1)),1,CONCAT('19',SUBSTR(log_jumin,1,2)),2,CONCAT('19',SUBSTR(log_jumin,1,2)),
3,CONCAT('20',SUBSTR(log_jumin,1,2)),4,CONCAT('20',SUBSTR(log_jumin,1,2)))))

이렇게 하면 날짜가 나와요 이 부분에서
log_jumin 부분만 고치면 되고요
7이라고 써져 있는 부분은
8905101047273 에서 7번째 부분이에요
2000년도 부터는 3으로 시작하니까 :)