如何进行JOIN和SUM这两个SQL HANA查询?

问题描述 投票:-1回答:0

我有2个疑问,谁计算直接和间接分配规则的总金额相关的成本中心成本利润。

在这个例子中,我取了一个成本利润中心 "C-NOKIA"。

1 ) 直接D.R金额之和查询。

SELECT (sum(T0."Credit") - sum(T0."Debit")) As "Total", T0."ProfitCode" FROM JDT1 T0 WHERE T0."ProfitCode" IS NOT NULL AND T0."ProfitCode" ='C -NOKIA' GROUP BY T0."ProfitCode"

结果。

DDR成本中心查询

2 ) 间接税额之和查询。

SELECT sum(T3."PrcAmount") As "Total", IFNULL(T2."PrcCode", T3."PrcCode") AS "ProfitCode" FROM OJDT T0 INNER JOIN JDT1 T1 ON T0."TransId" = T1."TransId" LEFT JOIN OCR1 T2 ON T2."OcrCode" = T1."ProfitCode" LEFT JOIN MDR1 T3 ON T3."OcrCode" = T1."ProfitCode" WHERE IFNULL(T1."ProfitCode" , '') <> '' AND IFNULL(T2."PrcCode", T3."PrcCode")='C -NOKIA'  GROUP BY  IFNULL(T2."PrcCode", T3."PrcCode") , T3."PrcAmount"

查询结果。IDDR查询

现在,我想在一个单一的查询总和,以显示我这样的结果(从官方的成本中心报告在SAP B1)。

成本中心利润总额

你能不能帮忙?

谢谢 . 数据库是HANA和 ,ERP SAP B1。

sql join sum sap hana
© www.soinside.com 2019 - 2024. All rights reserved.