在HANA中等效于TZ_OFFSET oracle函数

2020-09-16 05:36发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)任何人都可以给出TZ_OFFSE...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


任何人都可以给出TZ_OFFSET oracle函数的SAP HANA解决方法,该函数根据语句执行的日期给出与参数相对应的时区偏移。

@ lars.breddemann 您可以为此提供帮助

2条回答
hongfeng1314
2020-09-16 05:44 .采纳回答

没有可用的等效的内置函数AFAIK。

如果要获取给定时区的实际偏移值(这是TZ_OFFSET返回的值),则可以构建自己的函数并使用 TIMEZONES 系统视图。 它目前没有列出实际的偏移量,但是您可以使用它来检查现有的时区定义。

一旦您确认时区确实存在,则您的函数可以检查在午夜时间戳记上应用UTCTOLOCAL的效果。

类似

 offset_seconds =秒之间(to_time('00:00:00'),UTCTOLOCAL(to_time('00:00:00'),:TZtoCHECK)); 

可以工作(请注意,我根本没有测试过)。 将其视为伪代码;)

一周热门 更多>