数据湖探索 DLI-时间函数:TIMESTAMPADD
TIMESTAMPADD
- 功能描述
参考语法说明,本函数功能为将整型interval与timeintervalunit组成的结果添加到timepoint中,并返回添加后的日期时间。
TIMESTAMPADD函数返回结果与timepoint相同。例外场景为:如果timepoint输入类型为TIMESTAMP,也可以将TIMESTAMPADD函数返回结果插入到DATE类型的表字段中。
- 语法说明
TIMESTAMP(3)/DATE/TIME TIMESTAMPADD(timeintervalunit, interval, timepoint)
- 入参说明
参数名
数据类型
参数说明
timeintervalunit
TIMEUNIT
时间单位。
interval
INT
整型的时间间隔。
timepoint
TIMESTAMP/DATE/TIME
时间点
- 示例
- 测试语句
SELECT TIMESTAMPADD(WEEK, 1, DATE '1997-04-25') AS `result`, TIMESTAMPADD(QUARTER, 1, TIMESTAMP '1997-04-25 10:11:12') AS `result2`, TIMESTAMPADD(SECOND, 2, TIME '10:11:12') AS `result3` FROM testtable;
- 测试结果
result
result2
result3
1997-05-02
- 如果该字段插入到TIMESTAMP类型的表字段中,则返回:1997-07-25T10:11:12
- 如果该字段插入到DATE类型的表字段中,则返回:1997-07-25
10:11:14
- 测试语句
- 什么是数据湖探索服务_数据湖探索DLI用途与特点
- 域名备案需要多少时间
- GaussDB获取时间_gaussdb for MySQL_高斯数据库获取时间_华为云
- GaussDB函数_GaussDB数据库函数_高斯数据库函数_华为云
- GaussDB支持的函数_GaussDB函数类型解析_高斯数据库支持的函数-华为云
- 调用函数_函数调用方式_函数工作流 FunctionGraph-华为云
- GaussDB数据库函数_GaussDB函数和操作符_高斯数据库函数-华为云
- GaussDB数据库函数_GaussDB介绍_高斯数据库函数
- HDC.Cloud大会时间_华为HDC.Cloud大会时间_华为开发者大会(Cloud)地点
- 什么是函数工作流_函数托管计算服务_函数工作流 FunctionGraph-华为云