DATE_ADD, ADDDATE: 시간(년월일분초)을 더하는 함수
DATE_SUB: 시간을 빼는 함수
시간을 더하는 함수.
interval은
year 년
month 월
day 일
hour 시간
minute 분
seconde 초 로 분류됨.
interval을 음수로 지정하면 빼기로 사용가능.
사용
DATE_ADD( 기준시간, interval )
ADDDATE( 기준시간, interval )
SELECT DATE_ADD( NOW(), INTERVAL 1 HOUR);
SELECT ADDDATE( NOW(), INTERVAL 1 HOUR);
// 결과(동일): "2022-06-10 14:40:49"
SELECT ADDDATE( NOW(), INTERVAL 1 MONTH);
// 결과(동일): "2022-07-10 13:44:30"
SELECT DATE_ADD( NOW(), INTERVAL 1 YEAR);
// 결과: "2023-06-10 13:45:07"
SELECT DATE_ADD( NOW(), INTERVAL -1 YEAR);
// 결과: 2021-06-10 14:07:44
시간을 빼는 함수.
interval은 DATE_ADD와 동일.
사용
DATE_SUB( 기준시간, interval )
SELECT DATE_SUB( NOW(), INTERVAL 1 YEAR);
// 결과: "2021-06-10 14:09:24"