DB/SQL
날짜 간 개월 수 출력하기 - MONTHS_BETWEEN
jihoon De
2020. 8. 9. 18:35
MONTHS_BETWEEN(최신 날짜, 예전 날짜 )
- 예전 날짜로부터 최신 날짜까지의 총 몇 달의 차이가 나는지 반환하는 함수
최신 날짜는 SYSDATE를 사용하여 오늘을 기준으로 사원의 입사일로부터 오늘까지의 근무달 수 을 출력하였다.
만약 MONTHS_BETWEEN함수를 사용하지 않고 날짜만 가지고 연산을 해야 한다면
TO_DATE함수를 이용하여 계산한다.
또는 주단위로 계산해야 한다면
TO_DATE , ROUND함수를 사용하여 위와 같은 쿼리로 확인할 수 있다.