내가 보려고 정리하는 블로그
날짜 간 개월 수 출력하기 - MONTHS_BETWEEN 본문
MONTHS_BETWEEN(최신 날짜, 예전 날짜 )
- 예전 날짜로부터 최신 날짜까지의 총 몇 달의 차이가 나는지 반환하는 함수
최신 날짜는 SYSDATE를 사용하여 오늘을 기준으로 사원의 입사일로부터 오늘까지의 근무달 수 을 출력하였다.
만약 MONTHS_BETWEEN함수를 사용하지 않고 날짜만 가지고 연산을 해야 한다면
TO_DATE함수를 이용하여 계산한다.
또는 주단위로 계산해야 한다면
TO_DATE , ROUND함수를 사용하여 위와 같은 쿼리로 확인할 수 있다.
'DB > SQL' 카테고리의 다른 글
문자형으로 데이터 유형 변환하기 - TO_CHAR (0) | 2020.08.10 |
---|---|
개월 수를 더한 날짜 출력하기 - ADD_MONTHS , INTERVAL (0) | 2020.08.10 |
나눈 나머지 값 출력 - MOD , FLOOR (0) | 2020.08.09 |
숫자를 버리고 출력하기 - TRUNC (0) | 2020.08.09 |
반올림해서 출력하기 - ROUND (0) | 2020.08.09 |
Comments