DATE_ADD

更新时间:2023-08-14 03:34:32

本文为您介绍如何使用DATE_ADD函数,返回指定日期增加目标天数后的日期。

使用限制

仅实时计算引擎VVR 3.0.0及以上版本支持DATE_ADD函数。

语法

DATE DATE_ADD(VARCHAR startdate, INT days)
DATE DATE_ADD(TIMESTAMP time, INT days)

入参

参数

数据类型

参数

数据类型

startdate

TIMESTAMP、VARCHAR

说明

VARCHAR类型日期格式为yyyy-MM-ddyyyy-MM-dd HH:mm:ss

time

TIMESTAMP

days

INT

说明

如果入参中任何一个为NULL或解析错误,则返回为NULL。

示例

  • 测试数据

    datetime1(VARCHAR)

    nullstr(VARCHAR)

    datetime1(VARCHAR)

    nullstr(VARCHAR)

    2017-09-15 00:00:00

    NULL

  • 测试语句

    SELECT DATE_ADD(datetime1, 30) as var1,
     DATE_ADD(TIMESTAMP '2017-09-15 23:00:00',30) as var2,
     DATE_ADD(nullstr,30) as var3
    FROM T1;   
  • 测试结果

    var1(DATE)

    var2(DATE)

    var3(DATE)

    var1(DATE)

    var2(DATE)

    var3(DATE)

    2017-10-15

    2017-10-15

    NULL

  • 本页导读 (1)
  • 使用限制
  • 语法
  • 入参
  • 示例
AI助理

点击开启售前

在线咨询服务

你好,我是AI助理

可以解答问题、推荐解决方案等