개발 지식/[DBMS] Oracle

[Oracle] 날짜 관련 함수(3) - MONTHS_BETWEEN()

devGSP 2022. 5. 8. 08:00
반응형
이 게시물은 Database GUI Oracle SQL Developer의 아래 버전 정보를 기준으로 작성되었습니다.

Java(TM) 플랫폼 : 1.8.0_321
Oracle IDE : 4.1.5.21.78

 

설명

MONTHS_BETWEEN() : 두 날짜 간의 개월 수 차이를 구하는 함수. 소수점 단위까지 결과값이 나오므로 정수 출력을 위해서 TRUNC 함수를 활용

 

문법

MONTHS_BETWEEN(날짜 데이터1(필수), 날짜 데이터2(필수))

 

사용 예시

SELECT EMPNO
     , ENAME
     , HIREDATE
     , SYSDATE
     , MONTHS_BETWEEN(SYSDATE, HIREDATE) AS BETWEEN1
     , TRUNC(MONTHS_BETWEEN(SYSDATE, HIREDATE)) AS BETWEEN2
  FROM EMP;

 

결과

df3_q1

 

반응형