DATE_ADD
주어진 타임스탬프에 지정된 단위의 간격을 추가합니다. 음수 간격 값을 사용하여 뺄셈을 수행할 수 있습니다.
문법
DATE_ADD(UNIT, VALUE, TIMESTAMP)
인수
UNIT
유형: string
시간을 추가할 단위입니다.
다음 중 하나일 수 있습니다.
yearquartermonthweekdayhourminutesecondmillisecond
VALUE
유형: bigint
TIMESTAMP에 추가할 UNIT의 정수 값입니다.
양수(미래 시간) 또는 음수(과거 시간)일 수 있습니다.
TIMESTAMP
유형: timestamp
수정할 타임스탬프.
반환합니다.
유형: timestamp
주어진 NUMBER에 INTERVAL이(가) 추가된 TIMESTAMP.
예
| 단위 | 값 | TIMESTAMP | 출력 |
|---|---|---|---|
| 일 | 1 | 2001-08-22 03:04:05.321
|
2001-08-23 03:04:05.321
|
| 년 | 5 | 2001-08-22 03:04:05.321
|
2006-08-22 03:04:05.321
|
| second | 30 | 2001-08-22 03:04:05.321
|
2001-08-22 03:04:35.321
|
| 분기 | 1 | 2001-08-22 03:04:05.321
|
2001-11-22 03:04:05.321
|
| 분기 | -1 | 2001-08-22 03:04:05.321
|
2001-05-22 03:04:05.321
|
| 분기 | 0 | 2001-08-22 03:04:05.321
|
2001-08-22 03:04:05.321
|
| 년 | 1 | null
|
null
|