BLOG ARTICLE MySQL | 1 ARTICLE FOUND

  1. 2009.10.05 MySql 날짜 함수

Dev Note/DB 2009.10.05 20:02

MySql에서 지원하는 날짜(Date) 관련 함수를 알아보자 ...
Data 값을 기대하는 함수들은 일반적으로 DATETIME 값을 수용하고, TIME 부분은 무시한다. TIME 값을 기대하는 함수들은 일반적으로 DATETIME 값을 수용하고, DATE 부분은 무시한다.

* ADDDATE(date, INTERVAL expr type), ADDDATE(expr, days)
ADDDATE()는 두번째 인자에서 INTERVAL과 함께 사용되면 DATE_ADD()의 별칭이 된다. 마찬가지로 SUBDATE()는 DATE_SUB()의 별칭이 된다.INTERVAL 인자에 관해서는 DATE_ADD() 설명을 참조.
    mysql> SELECT DATE_ADD('1998-01-02', INTERVAL 31 DAY);
            -> '1998-02-02'
    mysql> SELECT ADDDATE('1998-01-02', INTERVAL 31 DAY);
            -> '1998-02-02'
MySQL 4.1.1 버전부터 두번째 문법이 허용되었다. expr 가 DATE 또는 DATETIME 형식일 때, daysexpr 에 추가되는 일수이다.
    mysql> SELECT ADDDATE('1998-01-02', 31);
            -> '1998-02-02'
저작자 표시 비영리 변경 금지
신고

티스토리 툴바