DAYOFYEAR 함수는 지정된 인자로부터 1~366 범위의 일(day of year)을 반환한다. 인자로 DATE, TIMESTAMP, DATETIME 타입을 지정할 수 있으며, INTEGER 타입을 반환한다.
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
-- return_null_on_function_errors=no
SELECT DAYOFYEAR('10:28:00');
ERROR: Conversion error in date format.
-- return_null_on_function_errors=yes
SELECT DAYOFYEAR('not_a_valid_string');
dayofweek('not_a_valid_string')
======================
NULL