跳到主要内容

TO_DAYS

描述

日期计算函数,它用于将日期转换为天数数值,即计算从公元 0 年 12 月 31 日(基准日期)到指定日期的总天数。

语法

TO_DAYS(<datetime_or_date_value>)

必选参数

参数描述
<datetime_or_date_value>datetime 或者 date 类型日期时间

举例

查询2007年10月7日距今有多少天

select to_days('2007-10-07');
+---------------------------------------+
| to_days(cast('2007-10-07' as DATEV2)) |
+---------------------------------------+
| 733321 |
+---------------------------------------+
select to_days('2007-10-07 10:03:09');
+------------------------------------------------+
| to_days(cast('2007-10-07 10:03:09' as DATEV2)) |
+------------------------------------------------+
| 733321 |
+------------------------------------------------+