DB/MySQL
[Mysql] ADDDATE , INTERVAL 사용해서 특정 날짜 (연, 월, 일, 시, 분, 초) 더하기 및 빼기
서견
2023. 9. 15. 00:08
[코드]
/*
[ADDDATE , INTERVAL 사용해서 특정 날짜 기준 (연, 월, 일, 시, 분, 초) 더하기 및 빼기 수행 실시]
1. ADDDATE : 날짜에 시간/날짜 간격을 추가한 다음 날짜를 반환합니다
2. INTERVAL : 범위 및 간격을 의미합니다
3. AS : 약어를 표시할때 사용합니다
4. YEAR (연도) / MONTH (월) / DAY (일) / HOUR (시간) / MINUTE (분) / SECOND (초) 를 의미합니다
*/
SELECT '2021-08-24 09:30:15' AS "[기준 시간]",
ADDDATE("2021-08-24 09:30:15", INTERVAL 2 YEAR) AS "[2년] 더하기",
ADDDATE("2021-08-24 09:30:15", INTERVAL -2 YEAR) AS "[2년] 빼기",
ADDDATE("2021-08-24 09:30:15", INTERVAL 2 MONTH) AS "[2월] 더하기",
ADDDATE("2021-08-24 09:30:15", INTERVAL -2 MONTH) AS "[2월] 빼기",
ADDDATE("2021-08-24 09:30:15", INTERVAL 3 DAY) AS "[3일] 더하기",
ADDDATE("2021-08-24 09:30:15", INTERVAL -3 DAY) AS "[3일] 빼기",
ADDDATE("2021-08-24 09:30:15", INTERVAL 4 HOUR) AS "[4시간] 더하기",
ADDDATE("2021-08-24 09:30:15", INTERVAL -4 HOUR) AS "[4시간] 빼기",
ADDDATE("2021-08-24 09:30:15", INTERVAL 5 MINUTE) AS "[5분] 더하기",
ADDDATE("2021-08-24 09:30:15", INTERVAL -5 MINUTE) AS "[5분] 빼기",
ADDDATE("2021-08-24 09:30:15", INTERVAL 6 SECOND) AS "[6초] 더하기",
ADDDATE("2021-08-24 09:30:15", INTERVAL -6 SECOND) AS "[6초] 빼기";
[결과]
[요약 설명]
[ADDDATE , INTERVAL 사용해서 특정 날짜 기준 (연, 월, 일, 시, 분, 초) 더하기 및 빼기 수행 실시]
- ADDDATE : 날짜에 시간/날짜 간격을 추가한 다음 날짜를 반환합니다
- INTERVAL : 범위 및 간격을 의미합니다
- AS : 약어를 표시할때 사용합니다
- YEAR (연도) / MONTH (월) / DAY (일) / HOUR (시간) / MINUTE (분) / SECOND (초) 를 의미합니다