DAY 함수, DAYOFMONTH 함수

설명

DAY 함수와 DAYOFMONTH 함수는 동일하며, 지정된 인자로부터 1~31 범위의 일(day)을 반환한다. 인자로 DATE, TIMESTAMP, DATETIME 타입을 지정할 수 있으며, INTEGER 타입을 반환한다.

인자의 연, 월, 일에는 0을 입력할 수 없으나, 예외적으로 날짜가 모두 0인 값을 입력한 경우에는 0을 반환한다.

구문

DAY(date)

DAYOFMONTH(date)

예제

SELECT DAYOFMONTH('2010-09-09');

   dayofmonth('2010-09-09')

===========================

                          9

 

SELECT DAY('2010-09-09 19:49:29');

   day('2010-09-09 19:49:29')

=============================

                            9

 

SELECT DAYOFMONTH('01:02:03');

ERROR: Conversion error in date format.

 

SELECT DAYOFMONTH('0000-00-00 00:00:00');
   dayofmonth('0000-00-00 00:00:00')

====================================

                                   0