点击此处---> 群内免费提供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 =底部查询
您好
如果您能说出什么地方错了,那么您期望得到什么?
亲爱的塔里克, p>
在单个查询中,您没有比较canceled ='N'。 无论如何,请使用内部联接而不是如下所示的左联接
尝试删除括号
您是否也尝试使用union-在上一个查询中(删除uion all并仅放置union)
尊敬的Tariq,请按以下所示尝试并集:
哦,抱歉,删除
的订单并仅在最后一次查询时放置订单
先生,这是金额的比较
我需要实际金额
以下是显示实际金额的单独查询
销售订单
交货单
应收发票
收款
请帮助我加入以上所有查询
一周热门 更多>