转换错误

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条回答
Baoming ROSE
2020-08-20 13:38

cast()和to_date()应该是正确的方法,但分两步进行。 首先将双精度型转换为varchar,然后将varchar转换为日期。 使用直接的双倍日期转换,您最多可以进行隐式转换,然后就无法控制格式,例如

我将使用

 to_date(to_varchar(number,'00000000 000000'),'YYYYMMDD HHMISS)

一周热门 更多>