[英]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.