项目在 SAP B1 查询中重复

items are repeated in SAP B1 query

以下查询为我提供了正确的数量输出(但必须添加重复样式的数量),但商品代码和商品描述重复。我想看到一次代码有总订单数量和库存。

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

谢谢

沙赫扎德·艾哈迈德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] 

您只需从 GROUP BY 中删除 T1.[数量]。您应该阅读如何使用分组依据,但总而言之,当您调用分组依据时,您要求在某些列中查找具有相同值的行。

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

这里有一篇关于 GROUP BY

的好文章