点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
有人知道为什么我尝试格式化日期时会出现此错误吗?
这是对创建的视图的查询:
更改" PRUEBA_SOBERANA"视图。" V_CHEQUES"(" CheckKey", " CheckNum", "银行代码", "银行名称", "现金检查", " CheckDate", " CardCode", " CardName", "货币", " CheckSum")作为选择 a。" CheckKey", a。" CheckNum", a。"银行代码", b。"银行名称", a。"现金检查", TO_VARCHAR(TO_DATE(a。" CheckDate",'YYYYMMDD'),'YYYY-MM-DD')作为" CheckDate", a。" CardCode", a。" CardName", a。"货币", a。"校验和" 从OCHH a 内部联接ODSC b在a。"银行代码" = b。"银行代码"上 在哪里"存款" =" N",仅读
(31.4 kB)
好吧,正如您所说的,CheckDate列的类型为TIMESTAMP,该错误应清除。 您正在使用函数TO_DATE,该函数期望第一个参数为字符串,但是您传递了时间戳,因此会出现该错误。
您可以简单地使用CheckDate列,而无需使用TO_DATE函数,如下所示:
您的CheckDate列是什么类型?
您好Florian Pfeffer
该列的数据类型为TIMESTAMP
尊敬的Florian Pfeffer
非常感谢您的帮助
一周热门 更多>