728x90
반응형
MYSQL에서는 날짜를 더하고 뺄 때 쓰는 함수가 있다.
날짜 더하기
DATE_ADD(date, INTERVAL 계산수 계산 형식)
계산 형식이란 월, 일, 시간, 중 어떤걸 더할꺼냐에 대한 선택을 하는 것이다.
계산 형식 | 예 |
월 | DATE_ADD(date, INTERVAL 1 MONTH) |
일 | DATE_ADD(date, INTERVAL 1 DAY) |
시간 | DATE_ADD(date, INTERVAL 1 HOUR) |
분 | DATE_ADD(date, INTERVAL 1 MINUTE) |
초 | DATE_ADD(date, INTERVAL 1 SECOND) |
바로 예시를 들어보자면
SELECT now() FROM dual
결과 > 2018-04-05 11:10:53
월
SELECT date_add(now(),INTERVAL 1 MONTH) FROM dual
결과 > 2018-05-05 11:10:53
일
SELECT date_add(now(),INTERVAL 1 DAY) FROM dual
결과 > 2018-04-06 11:10:53
시간
SELECT date_add(now(),INTERVAL 1 HOUR) FROM dual
결과 > 2018-04-05 12:10:53
분
SELECT date_add(now(),INTERVAL 1 MINUTE) FROM dual
결과 > 2018-04-05 12:11:53
초
SELECT date_add(now(),INTERVAL 1 SECOND) FROM dual
결과 > 2018-04-05 12:11:54
날짜 빼기
DATE_SUB(date, INTERVAL 계산수 계산 형식)
같은 형식이다.
728x90
반응형
'Study > MYSQL' 카테고리의 다른 글
[MySQL] 트리거(Trigger)란? 트리거 사용 예제 (1) | 2023.06.02 |
---|---|
[MYSQL] VARCHAR와 TEXT의 차이 (0) | 2022.04.19 |
[MySQL] DATE, DATETIME, TIME, TIMESTAMP 차이 (0) | 2021.11.11 |
[MySQL] IFNULL, SELECT문에서 NULL값 치환 (0) | 2020.12.28 |
[MySQL] select 후 없으면 insert (1) | 2020.12.16 |
댓글