表CDHDR中的To_Time错误

2020-08-18 05:37发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我正在使用SAP HAN...

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

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


你好

我正在使用SAP HANA SQL并在下面的查询中给出日期和时间转换错误(错误如下):

无效的DATE,TIME或TIMESTAMP值:搜索表错误:[6931]异常70006931:属性值不是日期或语法错误; [here] daydate(" UDATE",'dd.mm.yyyy')-> " __expr0" [daydate],secondtime(" UTIME",'hh:mm:ss'),(UDATE ='20190712'[string],UTIME ='125629'[string])

表CDHDR具有UDATE和UTIME字段,我想使用HANA SQL将其带到输出

请帮助。

选择

OBJECTCLAS作为ChangeObject,

OBJECTID作为Object_Value,

CHANGENR作为Document_Number,

USERNAME作为用户,

UDATE作为日期,

UTIME时间,

TO_DATE(UDATE,'dd.mm.yyyy')作为DateFormat,

TO_TIME(UTIME,'hh:mm:ss')为TimeFormat

来自CDHDR

2条回答
Doze时光
2020-08-18 06:37

由于您使用的是ABAP系统,因此如果使用ABAP转换函数,则可能要更明确地进行操作(请注意,这些函数与TO_DATE/TO_TIME函数没有什么不同,但是 他们清楚地说出了目标,并保存了一些输入内容)。

从哑元中选择DATS_TO_DATE('20200123')
2020年1月23日
从哑元中选择TIMS_TO_DATE('233412')

一周热门 更多>