在SAP B1查询中重复项目

时间:2017-11-20 18:15:09

标签: sap sapb1

以下查询给出了正确的数量输出(但必须添加重复样式的数量),但重复项目代码和项目描述。我想看到一个时间码有总PO数量和库存。

您能否告知此查询有什么问题。

由于

Shahzad Ahmed enter image description here

SELECT 
T1.[ItemCode], 
T1.[Dscription], 
sum(T1.[Quantity]) as 'PO QTY', 
T3.[OnHand] 

FROM 

ORDR T0  INNER JOIN RDR1 T1 ON T0.[DocEntry] = T1.[DocEntry] 
INNER JOIN OITM T2 ON T1.[ItemCode] = T2.[ItemCode] 
INNER JOIN OITW T3 ON T2.[ItemCode] = T3.[ItemCode] 

WHERE

 T0.[CardCode] = 'c00192' and
    T0.[NumAtCard]  Like '818276%%'  and
    T3.[WhsCode] = '161' 

GROUP BY T1.[ItemCode], T1.[Dscription], T1.[Quantity],  T3.[OnHand] 

1 个答案:

答案 0 :(得分:0)

您只需要从GROUP BY中删除T1。[数量]。您应该阅读如何使用Group by,但总结一下,当您通过调用组时,您要求在某些列中查找具有相同值的行。

例如,在这里,您希望使用相同的ItemCode,Dscription,OnHand添加每一行的数量,但您还要求在此处查找具有相同数量的行。

这是关于GROUP BY

的好文章