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"