DATETIME_SUB

사용 예시

DATETIME_SUB(Order Date, INTERVAL 1 WEEK)

구문

DATETIME_SUB( 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 연도 경계는 목요일이 해당 그레고리력 연도에 속하는 첫 번째 주의 월요일입니다.

반환 데이터 유형

날짜 및 시간

예시

수식 예 출력
DATETIME_SUB(DATETIME "2008-12-25 15:30:00", INTERVAL 10 MINUTE) 2008-12-25 15:20:00
DATETIME_SUB(DATE "2008-12-25", INTERVAL 5 DAY) 2008-12-20

참고

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

월말이거나 월말과 가까운 날짜는 MONTH, QUARTER, YEAR 부분을 특수하게 처리해야 합니다. 달의 결과값이 원본 날짜 또는 날짜 및 시간의 일수보다 적을 경우, 일의 결과값은 새달의 마지막 날입니다.