Skip to content

适用虚谷数据库版本

v12.9



适用虚谷数据库版本

v12.9


MAKEDATE

📄字数 336
👁️阅读量 加载中...

功能描述

根据指定的年份和天数创建一个 DATE 类型的值。

语法格式

sql
MAKEDATE(expr1,expr2)

输入参数

  • expr1INTEGER 类型或者能隐式转换为 INTEGER 类型的其他类型的值或者表达式,年份,取值范围 [0,9999]
  • expr2INTEGER 类型或者能隐式转换为 INTEGER 类型的其他类型的值或者表达式,天数,取值范围大于等于零。

输出结果

输出结果为 DATE 类型,当输入参数为 NULL 或者不在取值范围内时,输出结果为 NULL;输入年份在 [0,99] 时,按以下规则处理:

  • [0,69] 时,处理为 [2000,2069]
  • [70,99] 时,处理为 [1970,1999]

示例

sql
-- 根据年份和天数生成一个日期
SQL> SELECT MAKEDATE(2011,365) FROM dual;

+-------------+
|    EXPR1    |
+-------------+
| 2011-12-31  |
+-------------+