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 |
+------------------------------------------------+