日期从DD-MM-YYYY转换为SAP_DATE

2020-08-20 11:14发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家您好, 我正在尝试构建可转...

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

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


专家您好,

我正在尝试构建可转换或格式化hana中日期字段的sql查询

选择
       TO_VARCHAR(TO_DATE('31 -12-1991'),'YYYYMMDD')"到varchar"
 来自DUMMY; 

但是它失败了,我们将不胜感激。

错误:(dberror)303-无效的DATE,TIME或TIMESTAMP值:将1991年12月31日解析为DATE时出错

Br,

Gabriel

2条回答
追夢秋陽
2020-08-20 11:59 .采纳回答

HANA不知道如何处理您的日期格式。 不清楚是MDY还是DMY。 基本上是第一天还是月份? HANA不会根据值进行猜测,因此模棱两可。 只需提供数据格式即可清除它:

 SELECT
       TO_VARCHAR(TO_DATE('31 -12-1991','DD-MM-YYYY'),'YYYYMMDD')"到varchar"
 来自DUMMY;
 

没有问题,它返回:

 19911231 

马克

一周热门 更多>