SAP b1查询日期输入与加入不起作用
问题描述:
我试图从2个表格OINV和INV1中提取发票数据。我需要查询才能给出指定日期范围的结果。这是我的查询:SAP b1查询日期输入与加入不起作用
SELECT T0."DocDate", T0."NumAtCard", T0."CardName", T1."ItemCode", T1."Quantity", T1."Price", T0."DocTotal"
FROM "OINV" T0 LEFT JOIN
INV1 T1
ON T0."DocEntry" = T1."DocEntry"
WHERE T0."CANCELED" = 'N', T0."DocDate" >=[%0] AND T0."DocDate" <=[%1]
这不会要求日期输入,当我执行它,并没有返回任何东西。当我单独使用OINV表时日期输入工作正常,但是当我进行连接时没有。任何想法为什么发生这种情况?
答
查询:
SELECT T0."DocDate", T0."NumAtCard", T0."CardName", T1."ItemCode", T1."Quantity", T1."Price", T0."DocTotal"
FROM "OINV" T0 LEFT JOIN
INV1 T1
ON T0."DocEntry" = T1."DocEntry"
WHERE T0."CANCELED" = 'N' AND T0."DocDate" >=[%0] AND T0."DocDate" <=[%1]
正常工作对我的系统
删除","
并添加"AND"
的逗号不属于的'WHERE'条款。使用'AND'。我认为这是一个简单的印刷错误,并投票结束。 –
对不起,这是一个疏忽。我用AND重试了一遍,它仍然是这样。 – BSHIV
@戈登林诺是正确的。如果您使用_WHERE T0,查询工作正常。“CANCELLED”='N'** AND ** T0。“DocDate”> = _ ... – Daz