2020-09-02 06:04发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
朋友们
如何从下面的十进制类型的列中导出日期和时间。 我在HANA视图中有此表。 我创建了两个计算出的列日期和时间。 有没有可用的转换功能,请分享您的输入。 谢谢
第1列(类型为小数)
20,190,816,055,102
20,190,719,054,613
必需的输出:
日期(YYYYMMDD)时间(HHMISS)
20190816 055102
20190719 054613
源表中的数据
致谢
Dinesh
Dinesh,你好
我假设您的视图是一个计算视图,如果是,则可以简单地创建一个类型为TIMESTAMP的新计算列并直接为其分配DECIMAL时间戳字段,它将为您进行转换。 SAP已经了解到十进制15是HANA中的时间戳,并有助于转换。
亲切的问候,点
它仍然可以使用! 将日期计算列设置为DATE并拖入十进制15字段,将时间列设置为TIME并拖入timestamp字段。 :)
源表
感谢点,但是我不想再次将此作为时间戳。 我需要分别在"日期"列中的"日期"和"时间"列中的"时间"。
谢谢
嗨Dinesh,
只是为了澄清答案,因为它现在已经分散了一些注释,如果要转换一个十进制的15字段,该字段表示计算视图中的SAP应用程序时间戳记,您只需将其拖动到计算列中并更改 计算列的类型为您想要将其转换为的类型,例如 时间/日期/时间戳。 SAP HANA将十进制15字段理解为时间戳,并将为您进行转换。
亲切的问候,
Dot
可能是您在转换过程中无法理解的十进制小数值,请快速浏览这些值。 您可以张贴您遇到的错误的图片吗?
嗨,Dinesh,
还有一点需要注意,如果您希望使用SQL进行此转换,可以使用:
cast(" DECIMAL TIMESTAMP"作为时间戳)
问候
最多设置5个标签!
Dinesh,你好
我假设您的视图是一个计算视图,如果是,则可以简单地创建一个类型为TIMESTAMP的新计算列并直接为其分配DECIMAL时间戳字段,它将为您进行转换。 SAP已经了解到十进制15是HANA中的时间戳,并有助于转换。
亲切的问候,点
它仍然可以使用! 将日期计算列设置为DATE并拖入十进制15字段,将时间列设置为TIME并拖入timestamp字段。 :)
源表
感谢点,但是我不想再次将此作为时间戳。 我需要分别在"日期"列中的"日期"和"时间"列中的"时间"。
谢谢
Dinesh
嗨Dinesh,
只是为了澄清答案,因为它现在已经分散了一些注释,如果要转换一个十进制的15字段,该字段表示计算视图中的SAP应用程序时间戳记,您只需将其拖动到计算列中并更改 计算列的类型为您想要将其转换为的类型,例如 时间/日期/时间戳。 SAP HANA将十进制15字段理解为时间戳,并将为您进行转换。
亲切的问候,
Dot
可能是您在转换过程中无法理解的十进制小数值,请快速浏览这些值。 您可以张贴您遇到的错误的图片吗?
嗨,Dinesh,
还有一点需要注意,如果您希望使用SQL进行此转换,可以使用:
问候
Dot
一周热门 更多>