转换错误

2020-08-20 12:35发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我有一个带有字段日期的表,该表的...

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

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


我有一个带有字段日期的表,该表的数据类型为double。 如何在SAP Bod中将其更改为datetime数据类型。 例如20200312060300.000至2020.03.12 06:03:00。 请为此提供语法,以帮助我。 我尝试了演员表和to_date函数。 但是我收到语法错误。

3条回答
nice_wp
2020-08-20 13:40

尊敬的Priya

您可以尝试以下任何一种

 CAST(LPAD(CAST(" YOUR_VARIABLE" 如NVARCHAR),14,'0')AS时间戳)AS" TIMESTAMP",

 To_nvarchar(CAST(LPAD(cast(" YOUR_VARIABLE" as NVARCHAR),14,'0')AS timestamp),'YYYY')as" YYYY",

 To_nvarchar(CAST(LPAD(cast(" YOUR_VARIABLE" as NVARCHAR),14,'0')AS timestamp),'MM')as" MM",

 To_nvarchar(CAST(LPAD(cast(" YOUR_VARIABLE" as NVARCHAR),14,'0')AS timestamp),'DD')as" DD",

 To_nvarchar(CAST(LPAD(cast(" YOUR_VARIABLE" as NVARCHAR),14,'0')AS timestamp),'HH:MI:SS')as" TM",
 

一周热门 更多>