사용 예시
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일을 반환합니다.