내가 보려고 정리하는 블로그

날짜 간 개월 수 출력하기 - MONTHS_BETWEEN 본문

DB/SQL

날짜 간 개월 수 출력하기 - MONTHS_BETWEEN

jihoon De 2020. 8. 9. 18:35

MONTHS_BETWEEN(최신 날짜, 예전 날짜 ) 

- 예전 날짜로부터 최신 날짜까지의 총 몇 달의 차이가 나는지 반환하는 함수

작성일 기준으로부터 입사 후 총 몇달을 근무했는지 알수있는 쿼리

최신 날짜는 SYSDATE를 사용하여 오늘을 기준으로 사원의 입사일로부터 오늘까지의 근무달 수 을 출력하였다.

 

 

만약 MONTHS_BETWEEN함수를 사용하지 않고 날짜만 가지고 연산을 해야 한다면 

TO_DATE함수를 이용하여 계산한다.

TO_DATE함수를 이용하여 올해 몇일이 지났는지 확인할 수 있다.

 

또는 주단위로 계산해야 한다면

TO_DATE , ROUND함수를 이용하여 올해 몇주가 지났는지 확인할 수 있다.

TO_DATE , ROUND함수를 사용하여 위와 같은 쿼리로 확인할 수 있다.

Comments