투케이2K

43. (MYSQL/SQL) ADDDATE , INTERVAL 사용해서 특정 날짜 (연, 월, 일, 시, 분, 초) 더하기 및 빼기 수행 실시 본문

MySqlDB

43. (MYSQL/SQL) ADDDATE , INTERVAL 사용해서 특정 날짜 (연, 월, 일, 시, 분, 초) 더하기 및 빼기 수행 실시

투케이2K 2021. 8. 24. 09:05
반응형

[개발 환경 설정]

개발 툴 : Heidi

개발 언어 : Mysql


[소스 코드]

/*
[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 사용해서 특정 날짜 기준 (연, 월, 일, 시, 분, 초) 더하기 및 빼기 수행 실시]

1. ADDDATE : 날짜에 시간/날짜 간격을 추가한 다음 날짜를 반환합니다

2. INTERVAL : 범위 및 간격을 의미합니다

3. AS : 약어를 표시할때 사용합니다

4. YEAR (연도) / MONTH (월) / DAY (일) / HOUR (시간) / MINUTE (분) / SECOND (초) 를 의미합니다

*/


 

반응형
Comments