将时间格式从HH:MM:SS:FFn转换为HH:MM-HANA

2020-08-15 02:03发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我是HANA建模的新...

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

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


大家好,

我是HANA建模的新手,我想将列的时间戳从格式" HH:MM:SS:FFn"转换为HH:MM(仅小时和分钟)。

我试图在实际时间戳之上创建一个计算列,并尝试了各种功能。 但是没有一个。

下面是实际的时间戳列,我正在尝试将其转换为HH:MM。 这可能吗?

谢谢

妮维莎

capture.jpg (28.3 kB)
6条回答
土豆飞人
2020-08-15 02:20

您会收到此错误,因为TO_TIMESTAMP希望将字符串作为输入,而不是TIMESTAMP的列。

 select

 TO_TIME(TO_NVARCHAR(now(),'HH:MI AM'))

 ,TO_TIME(TO_NVARCHAR(now(),'HH24:MI'))

 来自TIME_TEST; 

将其转换回TIME。 问题是您正在尝试将其放入TIMESTAMP,但您忽略了年月日。 您只是在尝试显示小时和分钟吗? 还是要将其写回TIMESTAMP字段中?

标记

一周热门 更多>