点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我正在尝试确定两个日期之间的差额。
它是这样的
SELECT DAYS_BETWEEN(TO_DATE('05 -12-2009','DD-MM-YYYY'),TO_DATE('05 -01-2010','DD-MM-YYYY'))"介于DUMMY之间的天数" ;
它不适用于批准查询格式;
选择不同的"真"
从OCRD T0
内部联接OCTG T1在T0上。" GroupNum" = T1。" GroupNum"
T2上的INNER JOIN ORDR T2。" CardCode" = T0。" CardCode"
位置
DAYS_BETWEEN(TO_DATE($ [ORDR.DocDueDate],'DD-MM-YYYY'),TO_DATE($ [ORDR.DocDate],'DD-MM-YYYY'))> T1。"额外天数"
我遇到以下错误;
一般错误; 303个无效的DATE,TIME或TIMESTAMP值:在函数to_date处将格式为'DD-MM-YYYY'的'04/09/2018'转换为DATE/TIME时出错
你有什么主意吗?
此致
Tenay Uzun
你好Tenay,
正如我在声明中看到的那样,您为Hana运行SAP B1,不是吗?
问题似乎需要指定传递给过程TO_DATE的日期格式。 请尝试以下
选择不同的"真"
从OCRD T0
T0上的内联接OCTG T1。" GroupNum" = T1。" GroupNum"
T2上的INNER JOIN ORDR T2。" CardCode" = T0。" CardCode"
在哪里
DAYS_BETWEEN(TO_DATE($ [ORDR.DocDueDate],'DD/MM/YYYY'),TO_DATE($ [ORDR.DocDate],'DD/MM/YYYY'))> T1。"额外天数"
请注意,如果您使用美国日期格式,则需要使用'MM/DD/YYYY'插入。
一周热门 更多>