gpt4 book ai didi

hana - 如何从 HANA unix 时间戳字段中分别获取日期和时间到两列?

转载 作者:行者123 更新时间:2023-12-02 03:58:27 26 4
gpt4 key购买 nike

unix 时间戳值通过 MySQL DB 的数据服务传入 HANA。

但是,我可以使用以下语句找到日期,但想知道 SAP HANA 或数据服务设计器中是否有任何内置函数可以完成这项工作?还有什么方法可以从结果中获取时间,就像我们有 TO_DATE 的日期而不是 RIGHT( ) 吗?

SELECT TO_VARCHAR (ADD_SECONDS('1970-01-01 00:00:00', "1452261405"))

它将返回 2016-01-08 13:56:45

最佳答案

您可以使用 HANA 内置函数 TO_DATE 和 TO_TIME:

SELECT TO_TIMESTAMP (ADD_SECONDS( '1970-01-01 00:00:00', '1452261405')) TIMESTAMP,
TO_DATE (ADD_SECONDS( '1970-01-01 00:00:00', '1452261405')) DATE,
TO_TIME (ADD_SECONDS( '1970-01-01 00:00:00', '1452261405')) TIME
from PUBLIC.DUMMY

给你:

2016 年 1 月 8 日星期五 13:56:45 GMT+0000 (UTC) 2016 年 1 月 8 日 13:56:45

关于hana - 如何从 HANA unix 时间戳字段中分别获取日期和时间到两列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42932888/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com