TO_DAYS 함수는 지정된 인자로부터 0년 이후의 날 수를 366~3652424 범위의 값으로 반환한다. 인자로 DATE 타입을 지정할 수 있으며, INTEGER 타입을 반환한다.
TO_DAYS 함수는 그레고리력(Gregorian Calendar) 출현(1582년) 이전은 고려하지 않았으므로, 1582년 이전의 날짜에 대해서는 사용하지 않는 것을 권장한다.
TO_DAYS(date)
SELECT TO_DAYS('2010-10-04');
to_days('2010-10-04')
========================
734414
SELECT TO_DAYS('2010-10-04 12:34:56');
to_days('2010-10-04 12:34:56')
================================
734414
SELECT TO_DAYS('2010-10-04 12:34:56.7890');
to_days('2010-10-04 12:34:56.7890')
======================================
734414
SELECT TO_DAYS('1-1-1');
to_days('1-1-1')
===================
366
SELECT TO_DAYS('9999-12-31');
to_days('9999-12-31')
========================
3652424
SELECT TO_DAYS ('12:34:56');
ERROR: Conversion error in date format.