Skip to content

TO_DAYS

功能描述

计算从[0000-00-00]开始到指定日期的天数。

说明:

与MySQL差异:

  • MySQL支持数值型的日期(如 950501 代表 '1995-05-01');虚谷数据库不支持。
  • 函数使用限制:暂不支持公元前的日期。

语法格式

TO_DAYS(expr)

参数说明

expr:DATE/DATETIME/DATETIME WITH TIME ZONE类型的时间

说明:

参数取值范围:[0001-01-01 00:00:00,9999-12-31 23:59:59]。

函数返回类型

INTEGER类型

说明:

返回值范围:[366, 3652424]。

示例

sql
SQL> SELECT TO_DAYS('2022-01-01');

EXPR1 | 
------------------------------------------------------------------------------
738521 |
   
SQL> SELECT TO_DAYS('2022-01-01 12:34:56');

EXPR1 | 
------------------------------------------------------------------------------
738521 |
  
SQL> SELECT TO_DAYS('2022-01-01 12:34:56 +08:00');

EXPR1 | 
------------------------------------------------------------------------------
738521 |