sql

获取所有款项

2020-08-21 14:39发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)先生,我需要的总和 销售订单 ...

         点击此处--->   EasySAP.com群内免费提供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"

 

查询运行没有任何错误,但是显示了错误的结果。

13条回答
huskylover
2020-08-21 15:39

先生,这次我修改了这样的代码

从中选择*
 (SELECT T0。" CardCode" AS" CardCode",最大值(T0。" CardName")AS" Name",
 sum(T0。" DocTotal")AS" inv_pay",0作为" del_pay"
 从Ordr T0
 在T0。" CardCode" ='C2402115'
 AND T0。" 2020-03-01"和" 2020-03-07"之间的" DocDate"
 按T0分组。" CardCode"
 全部联盟
 选择T1。" CardCode" AS" CardCode",最大值(T1。" CardName")AS"名称",
 0为" inv_pay",sum(T1。" DocTotal")AS为" del_pay"
 从Odln T1
 在T1。" CardCode" ='C2402115'
 和T1。" 2020-03-01"和" 2020-03-07"之间的" DocDate"
 按" CardCode"分组)
 通过" CardCode"订购
 

结果看起来像这样

现在我的问题是如何在一行中显示以上结果,我的意思是按CardCode分组

一周热门 更多>