날짜 함수, 날짜 연산 - SYSDATE, MONTHS_BETWEEN(), ADD_MONTHS(), NEXT_DAY(), LAST_DAY()

CODEDRAGON Development/Database

반응형

   

   

날짜 함수

  • 날짜형(DATE)에 사용하는 함수
  • 날짜 또는 기간을 결과값으로 얻을 수 있습니다.
  • 기간은 주로 일 단위로 계산되며 월 단위로 계산되는 경우도 있습니다.

   

함수

설명

SYSDATE

현재 날짜를 반환하는 함수

MONTHS_BETWEEN()

두 날짜 사이의 개월 수를 구하는 함수

   

MONTHS_BETWEEN(DATE1, DATE2)

ADD_MONTHS()

특정 개월 수를 더하는 함수

   

ADD_MONTHS(DATE, 숫자)

NEXT_DAY()

해당 날짜부터 시작하여 명시된 요일을 만나면 해당 되는 날짜를 반환해주는 함수

   

NEXT_DAY(DATE, 요일)

한글요일

월, 화, 수, 목, 금, 토, 일

영문요일

MON, TUE, WED, THU, FRI, SAT, SUN

숫자요일

1(월), 2(화), 3(수), 4(목), 5(금), 6(토), 7(일)

  

LAST_DAY()

해당 달의 마지막 날짜를 반환하는 함수

2월의 경우 마지막 날이 28일 또는 29일처럼 달라질 수 있으므로 이 때 사용하는 함수

   

   

   

날짜 연산

날짜 연산

설명

날짜+숫자

그 날짜로부터 그 기간만큼 지난 날짜를 계산

날짜-숫자

그 날짜로부터 그 기간 만큼 이전 날짜를 구함

날짜-날짜

두 날짜 사이의 기간을 계산