더북(TheBook)

ADDDATE(date, INTERVAL expr unit), ADDDATE(date, days)

ADDDATE()DATE_ADD()와 사용법이 같고 반환값도 같습니다. 다만, ADDDATE() 함수는 두 번째 매개변수에 INTERVAL을 쓰지 않고 일수(숫자)만 명시할 수도 있습니다. 이때는 해당 일수를 더한 날짜를 반환합니다.

DATE_ADD()ADDDATE() 함수의 두 번째 매개변수에서 expr은 숫자를 기본으로 사용하지만, 단위에 따라 문자를 사용해도 됩니다. 또한, 음수를 넣으면 음수를 더하는 것이니 음수의 절대값만큼 뺀 날짜를 반환합니다.

각 함수의 매개변수에서 사용할 수 있는 날짜나 시간 단위는 다음 표에 나와 있습니다.

▼ 표 6-6 unit에 사용할 수 있는 단위

unit 값

설명

expr 형식(사용 예)

YEAR

INTERVAL 1 YEAR

MONTH

INTERVAL 1 MONTH

QUARTER

분기

INTERVAL 1 QUARTER

WEEK

INTERVAL 1 WEEK

DAY

INTERVAL 1 DAY

HOUR

INTERVAL 1 HOUR

MINUTE

INTERVAL 1 MINUTE

SECOND

INTERVAL 1 SECOND

YEAR_MONTH

연월

INTERVAL '1 1' YEAR_MONTH

DAY_HOUR

일시

INTERVAL '1 1' DAY_HOUR

DAY_MINUTE

일시분

INTERVAL '1 1:20' DAY_MINUTE

DAY_SECOND

일시분초

INTERVAL '1 1:20:12' DAY_SECOND

HOUR_MINUTE

시분

INTERVAL '1:20' HOUR_MINUTE

HOUR_SECOND

시분초

INTERVAL '1:20:12' HOUR_SECOND

MINUTE_SECOND

분초

INTERVAL '20:12' MINUTE_SECOND

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.