首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >配置单元SQL-向现有时间戳添加(而不是追加)秒

配置单元SQL-向现有时间戳添加(而不是追加)秒
EN

Stack Overflow用户
提问于 2019-06-13 00:58:12
回答 1查看 427关注 0票数 1

我正在尝试将秒数添加到现有的时间戳中,以找到结束时间。我在一个字段中有开始时间,在一个字段中有总持续时间。我怎么能加上。我试着使用date_add函数,但是不起作用。

代码语言:javascript
复制
Select
      testdate, 
      DATE_ADD ( testdate,CAST (testduration as INT) ) as Test_end_date  
from <DBName>  limit 10;
TestDate is this format= 9/14/2017 16:33:25.000000
Testduration is in seconds e.g: 144 seconds or so

它添加到日期组件,而不是秒组件。

任何帮助都是非常感谢的。

尝试过Date_Add函数,但不起作用。

EN

回答 1

Stack Overflow用户

发布于 2019-06-13 02:29:22

使用unix_timestamp转换为秒,添加秒

代码语言:javascript
复制
select from_unixtime(UNIX_TIMESTAMP('9/14/2017 16:33:25.000000','M/dd/yyyy HH:mm:ss.SSSSS')+144, 'yyyy-MM-dd HH:mm:ss.SSSSS')

这将返回标准配置单元时间戳格式的时间戳,如果需要保留原始格式,请更改输出格式:'M/dd/yyyy HH:mm:ss.SSSSS‘作为from_unixtime()函数的第二个参数。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56567099

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档