Im between cherry

[MySQL] DATE_ADD()/DATE_SUB() 함수, INTERVAL 본문

데이터분석/SQL

[MySQL] DATE_ADD()/DATE_SUB() 함수, INTERVAL

meal 2020. 11. 7. 11:06

DATE_ADD(), DATE_SUB() 함수

MySQL에서 특정 시간을 기준으로 더해야 할 때 쓰는 함수가 바로 `DATE_ADD()`함수이다.

똑같이 특정 시간을 기준으로 빼야 할 때 쓰는 함수는 `DATE_SUB()` 함수이다.

 

다시말해, `DATE_ADD()`는 기준 날짜에 입력된 기간만큼을 더하는 함수고,

`DATE_SUB()`는 기준 날짜에 입력된 기간만큼을 빼주는 함수이다.



DATE_ADD(), DATE_SUB() 사용 형식과 예제

DATE_ADD() 함수

`DATE_ADD(기준 날짜, INTERVAL)`

 

예) 현재 시간 2020-11-07 10:00:00에 하루를 더하고 싶을 때,

`SELECT DATE_ADD(NOW(), INTERVAL 1 DAY)` 이렇게 쓴다.

 

DATE_SUB() 함수

`DATE_SUB(기준 날짜, INTERVAL)`

 

예) 현재 시간 2020-11-07 10:00:00에 1분을 빼고 싶을 때,

`SELECT DATE_SUB(NOW(), INTERVAL 1 MINUTE)` 이런 식으로 쓰면 된다.

 

 

DATE_ADD()함수를 쓴 Leet code문제

2020/08/30 - [데이터분석/프로그래밍] - Leet Code | MySQL | 197. Rising Temperature

Comments