IT

MySQL 날짜함수 DATE_ADD(), DATE_SUB()

___gyul 2021. 4. 23. 09:53
반응형

MySQL 날짜 함수중 DATE_ADD()와 DATE_SUB()에 대해 작성

 

 

문법

 

DATE_ADD(date, INTERVAL value addunit)

// 날짜(date)에 값(value addunit)을 더한다.

 

DATE_SUB(date, INTERVAL value addunit)

// 날짜(date)에 값(value addunit)을 뺀다.

 

 

예제 1

 

SELECT DATE_ADD("2021-04-23", INTERVAL 7 DAY), DATE_SUB("2021-04-23", INTERVAL 7 DAY);

 

 

결과 1

 

2021-04-30       2021-04-16

 

 

* DATE_ADD -7 DAY 와 DATE_SUB 7 DAY 은 동일한 결과를 얻음.

 

예제 2

 

SELECT DATE_ADD("2021-04-23", INTERVAL -7 DAY), DATE_SUB("2021-04-23", INTERVAL -7 DAY);

 

 

결과 2

 

2021-04-16       2021-04-30

 

 

 

* DATE_ADD와 ADDDATE는 사용 방법이 같음.

* DATE_SUB와 SUBDATE는 사용 방법이 같음.

 

 

 

참고 : www.w3schools.com/sql/func_mysql_date_add.asp

반응형