Notice
Recent Posts
Recent Comments
Link
투케이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 (초) 를 의미합니다
*/
반응형
'MySqlDB' 카테고리의 다른 글
45. (MYSQL/SQL) RAND , FLOOR 사용해 랜덤 정수값 출력 실시 (0) | 2021.08.25 |
---|---|
44. (MYSQL/SQL) CONV 사용해 10진수에서 2진수, 8진수, 16진수로 진법 데이터 형변환 실시 (0) | 2021.08.25 |
42. (MYSQL/SQL) BIN 함수 사용해 정수값 바이너리 2진수 변환 실시 (0) | 2021.08.22 |
41. (MYSQL/SQL) greatest, least 사용해 MAX 큰값, MIN 작은값 찾기 실시 (0) | 2021.08.22 |
40. (MYSQL/SQL) ENCODE , DECODE 사용해 특정 KEY 값 지정 및 HEX 암호화 및 UNHEX 복호화 수행 실시 (0) | 2021.08.22 |
Comments