DATETIME_ADD

사용 예시

DATETIME_ADD(Order Date, INTERVAL 1 WEEK)

구문

DATETIME_ADD( datetime_expression, INTERVAL integer part )

매개변수

  • datetime_expression - 날짜 또는 날짜 및 시간 필드 또는 표현식
  • integer - 추가할 부분의 수를 나타내는 전체 숫자 필드 또는 표현식
  • part - 추가할 시간 측정 단위. DATETIME_ADD는 다음 part 값을 지원합니다.
    • MICROSECOND: 날짜 및 시간 필드 또는 표현식에 사용할 수 있습니다.
    • MILLISECOND: 날짜 및 시간 필드 또는 표현식에 사용할 수 있습니다.
    • SECOND: 날짜 및 시간 필드 또는 표현식에 사용할 수 있습니다.
    • MINUTE: 날짜 및 시간 필드 또는 표현식에 사용할 수 있습니다.
    • HOUR: 날짜 및 시간 필드 또는 표현식에 사용할 수 있습니다.
    • DAY
    • WEEK: 이 날짜 부분은 일요일에 시작됩니다.
    • ISOWEEK: ISO 8601 주 경계를 사용합니다. ISO 주는 월요일에 시작됩니다.
    • MONTH
    • QUARTER
    • YEAR
    • ISOYEAR: ISO 8601 주 번호 지정 연도 경계를 사용합니다. ISO 연도 경계는 목요일이 해당 그레고리력 연도에 속하는 첫 번째 주의 월요일입니다.

반환 데이터 유형

날짜 및 시간

예시

Example formula Output
DATETIME_ADD(DATETIME "2023-01-25 15:30:00", INTERVAL 10 MINUTE)

2023년 1월 25일 오후 3시 40분

DATETIME_ADD(DATE "2023-01-25", INTERVAL 5 DAY)

2023년 1월 30일 오전 12시

참고

이 함수는 호환성 모드 날짜 유형에 사용할 수 없습니다.

MONTH, QUARTER 또는 YEAR 부분을 사용할 때 결과 날짜가 말일이거나 말일과 가까운 경우 DATETIME_ADD는 말일을 반환합니다. 이는 결과 날짜의 월이 시작 날짜의 월보다 일수가 적을 때 발생할 수 있습니다.

예를 들어 Date가 2020년 8월 31일이면 DATETIME_ADD(Date, INTERVAL 1 MONTH)는 2020년 9월 30일을 반환합니다.