2020-08-31 11:15发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
HI
我正在获取TEXT文件,其中一列是格式为yyyymmdd的日期字段。
需要将此数据加载到SCP上的HANA DB中。
请告知如何将其转换为yyyy-mm-dd格式。
我尝试了substring函数,但是在使用||时出现错误 对于串联而言。.转换功能不足以进行此类转换。
感谢您的帮助。
谢谢
苏达山
苏达珊嗨,
您尚未提及目标字段的数据类型(日期或varchar)。
如果目标字段数据类型为'date',则'date to date'转换非常简单。 因此,我假设您的目标字段数据类型为'varchar'。
我尝试通过以下两种方式将"日期"数据类型(格式为YYYYMMDD)转换为" varchar"数据类型(格式为YYYY-MM-DD),并且两种方法均有效:
(i)to_char(Source.Field_TypeDate,'YYYY-MM-DD')
(ii)date_part(Source.Field_TypeDate,'YY')|| '-'|| date_part(Source.Field_TypeDate,'MM')|| '-'|| date_part(Source.Field_TypeDate,'DD')
请查看是否对您有所帮助,并告诉我。
谢谢。
致谢
Bhanu
谢谢大家的解决方案。 我尝试了to_char(,'YYYY-MM-DD')选项,它起作用了。 但是,也很好奇尝试使用to_date选项,但是目标格式选项在下拉列表中不显示" YYYY-MM-DD"。 知道这是否有限制吗?
此致
Sudarshan
嗨Sudarshan,
您可以使用to_date。 在这种情况下,格式应为yyyymmdd。
将值映射到日期字段。
to_date(,'')
问候
Nazeer
使用to_date函数
最多设置5个标签!
苏达珊嗨,
您尚未提及目标字段的数据类型(日期或varchar)。
如果目标字段数据类型为'date',则'date to date'转换非常简单。 因此,我假设您的目标字段数据类型为'varchar'。
我尝试通过以下两种方式将"日期"数据类型(格式为YYYYMMDD)转换为" varchar"数据类型(格式为YYYY-MM-DD),并且两种方法均有效:
(i)to_char(Source.Field_TypeDate,'YYYY-MM-DD')
(ii)date_part(Source.Field_TypeDate,'YY')|| '-'|| date_part(Source.Field_TypeDate,'MM')|| '-'|| date_part(Source.Field_TypeDate,'DD')
请查看是否对您有所帮助,并告诉我。
谢谢。
致谢
Bhanu
谢谢大家的解决方案。 我尝试了to_char(,'YYYY-MM-DD')选项,它起作用了。 但是,也很好奇尝试使用to_date选项,但是目标格式选项在下拉列表中不显示" YYYY-MM-DD"。 知道这是否有限制吗?
此致
Sudarshan
嗨Sudarshan,
您可以使用to_date。 在这种情况下,格式应为yyyymmdd。
将值映射到日期字段。
问候
Nazeer
使用to_date函数
一周热门 更多>