[SQL] DATE_ADD(ADDDATE), DATE_SUB

하파타카·2022년 6월 10일
0

SQL

목록 보기
12/26

DATE_ADD, ADDDATE: 시간(년월일분초)을 더하는 함수
DATE_SUB: 시간을 빼는 함수


DATE_ADD, ADDDATE

시간을 더하는 함수.

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

DATE_SUB

시간을 빼는 함수.
interval은 DATE_ADD와 동일.

사용
DATE_SUB( 기준시간, interval )

SELECT DATE_SUB( NOW(), INTERVAL 1 YEAR);
// 결과: "2021-06-10 14:09:24"

참고 링크

mariaDB 공식문서 DATE_ADD

DATE_ADD/ADDDATE/DATE_SUB 날짜/시간 더하기빼기

[MariaDB] DATE_ADD() 함수의 활용

profile
천 리 길도 가나다라부터

0개의 댓글