본문 바로가기

컴퓨터/Oracle

oracle 날짜함수

months_between(날짜1, 날짜2) 날짜1-날짜2 의 개월수 계산 

-> 월 단위로 날짜 연산을 하는 함수

-> 날짜1이 날짜2보다 빠르면, 결과값은 음의 값이 반환

-> 날짜1이 날짜2보다 늦으면, 결과값은 양의 값이 반환

날짜2 > 날짜1           날짜1-날짜2/30



add_months('94/01/11',6) 

-> 앞에 나와있는 달에 뒤에 나온 수를 더한다

-> 이 함수의 결과는 94/07/11


next_day('95/03/29','금요일')

-> 두번째 인자는 한글로 써야 결과 값이 잘 나온다 ★질문 : 왜 한글이여만 하는가?

-> 해당 날짜(첫번째 인자) 주의 두번째 인자의 날짜를 반환한다.


last_day('01/01/01')

-> 해당 날짜의 가장 마지막날을 반환한다.

-> 저 함수의 반환값은 01/01/31이다.