Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- YAML
- 앱
- yml
- string
- 자바스크립트
- react
- thymeleaf
- 배포
- expo
- springboot
- 로또
- Java
- mysql
- 이클립스
- sdk
- 안드로이드
- Navigation
- EAS
- sts
- Admob
- Native
- sql
- spring
- 시놀로지
- sqlite
- 폰트
- 시큐리티
- 스프링
- Android
- DB
Archives
- Today
- Total
Dev JS Blog
[MySQL] 날짜 더하기 빼기 date_add 본문
728x90
[MySQL] 날짜 더하기 빼기 date_add
MySQL에서는
날짜를 더하고 뺄때 쓰는 함수가 있다.
바로 date_add
사용법
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) |
+뺼땐 모두 마이너스로 하면 된다.
DATE_ADD(date, INTERVAL -1 DAY)
바로 예시를 들어보자면
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
728x90
'옛날 창고 > SQL' 카테고리의 다른 글
[SQL] JOIN 에 대해서 (0) | 2018.12.23 |
---|---|
[Oracle] row_number() over() 활용 (0) | 2018.12.21 |
[Oracle] order by 기초 (0) | 2018.12.20 |
[MySQL] with rollup 기능 (0) | 2018.06.27 |
[MySql] 두 날짜 일 수 차이 구하기 (0) | 2018.05.14 |
Comments