개인적인 정리

MySQL 날짜 더하기, 빼기 본문

DB/MYSQL

MySQL 날짜 더하기, 빼기

yeon.Biju 2020. 3. 6. 13:04

1. MySQL 날짜 더하기

DATE_ADD()

 

SELECT DATE_ADD(NOW(), INTERVAL 1 SECOND); 
SELECT DATE_ADD(NOW(), INTERVAL 1 MINUTE); 
SELECT DATE_ADD(NOW(), INTERVAL 1 HOUR); 
SELECT DATE_ADD(NOW(), INTERVAL 1 DAY); 
SELECT DATE_ADD(NOW(), INTERVAL 1 MONTH); 
SELECT DATE_ADD(NOW(), INTERVAL 1 YEAR);

 

아래와 같이 사용도 가능하기 때문에 DATA_SUB() 기능도 할 수 있다.

 

SELECT DATE_ADD(NOW(), INTERVAL -1 SECOND);  
SELECT DATE_ADD(NOW(), INTERVAL -1 MINUTE);  
SELECT DATE_ADD(NOW(), INTERVAL -1 HOUR);  
SELECT DATE_ADD(NOW(), INTERVAL -1 DAY);  
SELECT DATE_ADD(NOW(), INTERVAL -1 MONTH);  
SELECT DATE_ADD(NOW(), INTERVAL -1 YEAR);

 

 

2. MySQL 날짜 빼기

DATE_SUB()

SELECT DATE_SUB(NOW(), INTERVAL 1 SECOND); 
SELECT DATE_SUB(NOW(), INTERVAL 1 MINUTE); 
SELECT DATE_SUB(NOW(), INTERVAL 1 HOUR); 
SELECT DATE_SUB(NOW(), INTERVAL 1 DAY); 
SELECT DATE_SUB(NOW(), INTERVAL 1 MONTH); 
SELECT DATE_SUB(NOW(), INTERVAL 1 YEAR);

 

아래와 같이 사용도 가능하기 때문에 DATE_ADD 기능도 할 수 있다. 

 

SELECT DATE_SUB(NOW(), INTERVAL -1 SECOND);  
SELECT DATE_SUB(NOW(), INTERVAL -1 MINUTE);  
SELECT DATE_SUB(NOW(), INTERVAL -1 HOUR);  
SELECT DATE_SUB(NOW(), INTERVAL -1 DAY);  
SELECT DATE_SUB(NOW(), INTERVAL -1 MONTH);  
SELECT DATE_SUB(NOW(), INTERVAL -1 YEAR); 

'DB > MYSQL' 카테고리의 다른 글

GREATEST() 함수  (0) 2020.03.18
MySQL 검색에 대한 몇가지  (0) 2020.03.09
MySQL 정규표현식 함수  (0) 2020.03.09
MySQL NULL  (0) 2020.03.09
MySQL 연, 월, 일, 요일 구하는 함수  (0) 2020.03.06
MySQL 현재 시간/날짜  (0) 2020.03.06
MySQL 날짜 차이 TIMESTAMPDIFF()  (0) 2020.03.06
MySQL sorting 대소문자 구별  (0) 2020.03.06
Comments