点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
先生,我需要
的总和销售订单
交货单
应收发票
收款
针对特定客户并在日期范围内
为此,我有以下代码
选择T0。" CardCode",max(T0。" CardName")作为参与者, 总和(T0。" DocTotal")为sale_order_sum, sum(T1。" DocTotal")作为delivery_sum, sum(T2。" DocTotal")作为invoice_sum, 总和(T3。"现金总和")作为ORDR T0中的入库付款_总和 左联接ODLN T1 ON T0。" CardCode" = T1。" CardCode" 左联接OINV T2在T0上。" CardCode" = T2。" CardCode" 在T0上左联接ORCT T3。" CardCode" = T3。" CardCode" 在T0。" CardCode" ='C2402115' AND T0。" DocDate"介于" 2020-03-01"和" 2020-03-07"之间 AND T0。" CANCELED" ='N'GROUP BY T0。" CardCode"
查询运行没有任何错误,但是显示了错误的结果。
请
尊敬的Tariq
在上面的查询中,您使用了UNION ALL-不会删除重复项。 删除该unionall并仅使用union并尝试,如果无法解决,则
因此我们可以将该查询修改为子查询,然后选择最终查询,如下所示:
在此查询中,我 仅添加了发票和交货,其余可以添加
SUBQ =底部查询
请勿使用UNION ALL...。请仅使用UNION
让我知道
尊敬的先生,
如果我删除T0.cancelled ='N',那么结果仍然没有差异
先生,这是我在这个社区中的第一篇帖子。
先生,这是Toad中的错误
如何克服这个问题?
请
先生,这次我修改了这样的代码
结果看起来像这样
现在我的问题是如何在一行中显示以上结果,我的意思是按CardCode分组
请
请出现此错误。
请
先生,我已经像这样修改了您的查询
现在工作正常。
谢谢和亲切的问候。
一周热门 更多>