[英]SAP HANA SQL FLOAT TO DATE
在 SAP 中,我有一些日期作为 FLOAT 存储在表中,如下所示,表AUSP
的列ATFLV
的值为2.0181218000000000E+07
:
MANDT OBJEK ATINN ATZHL MAFID KLART ADZHL ATWRT ATFLV
100 000000000000004148 9999999400 001 O 023 0000 2.0181218000000000E+07
我知道这些应该是日期,但我找不到要转换的 function。 我考虑过使用 Add_seconds (假设存储的值是毫秒),但我不知道使用什么基准日期1/1/1900
或1/1/1970
?
我很感激帮助。
29.11.2021 编辑
只是为了添加一些上下文,我正在使用 HANA DB Studio 创建一个执行此转换的计算视图,使用 HANA SQL 中的表 function。
感谢@SandraRossi 的评论和帮助,我已经能够使用以下方法解决我的问题:
TO_DATE(LEFT(REPLACE("VALUE_OLD", '.',''),8))
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.