DAYOFYEAR 함수

설명

DAYOFYEAR 함수는 지정된 인자로부터 1~366 범위의 일(day of year)을 반환한다. 인자로 DATE, TIMESTAMP, DATETIME 타입을 지정할 수 있으며, INTEGER 타입을 반환한다.

인자의 날짜와 값이 모두 0이면 시스템 파라미터 return_null_on_function_errors의 값에 따라 다른 값을 반환한다. return_null_on_function_errors가 yes이면 NULL을 반환하고 no이면 에러를 반환하며, 기본값은 no이다.

구문

DAYOFYEAR(date)

예제

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

   dayofyear('2010-09-09')

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

                       252

 

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

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

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

                            252

 

SELECT DAYOFYEAR('10:28:00');

ERROR: Conversion error in date format.

 

SELECT DAYOFYEAR('0000-00-00');

ERROR: Conversion error in date format.