사용 예시
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
부분을 특수하게 처리해야 합니다. 달의 결과값이 원본 날짜 또는 날짜 및 시간의 일수보다 적을 경우, 일의 결과값은 새달의 마지막 날입니다.