본문 바로가기

데이터베이스

Oracle - 생년월일 / 나이 계산

		SELECT
			,CM.MEM_ID
			,TRUNC(MONTHS_BETWEEN(TRUNC(SYSDATE), CM.BIRTH_DAY) / 12) AS BIRTH_DAY
		FROM MEMBER CM

TRUNC  함수:소수점 절사 및 날짜의 시간을 없앰.

 

MONTHS_BETWEEN 함수:날짜와 날짜 사이의 개월 수를 계산.