Dev JS Blog

[MySQL] 날짜 더하기 빼기 date_add 본문

옛날 창고/SQL

[MySQL] 날짜 더하기 빼기 date_add

Dev JS 2018. 4. 5. 11:16
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