メインコンテンツまでスキップ
バージョン: 26.x

TO_DAYS

説明

日付を日数を表す数値に変換する日付計算関数で、基準日(0000-00-00)から指定された日付までの合計日数を計算します

この関数はMySQLのto_days functionと一致した動作をします。

構文

TO_DAYS(`<date_or_date_expr>`)

パラメータ

Parameterデスクリプション
<date_or_time_expr>入力datetime値、date/datetimeタイプをサポートします。datetimeおよびdateフォーマットについては、datetime conversionおよびdate conversionを参照してください

Return Value

日数を表すBIGINTタイプを返します。

Examples

-- Based on the date `0000-00-00`
select to_days('0000-01-01');
+-----------------------+
| to_days('0000-01-01') |
+-----------------------+
| 1 |
+-----------------------+

--input date type
select to_days('2007-10-07');
+---------------------------------------+
| to_days('2007-10-07') |
+---------------------------------------+
| 733321 |
+---------------------------------------+

--input datetime type
select to_days('2007-10-07 10:03:09');
+------------------------------------------------+
| to_days('2007-10-07 10:03:09') |
+------------------------------------------------+
| 733321 |
+------------------------------------------------+