我想获得具有相同 Qty
的 ProductID
列的总和。
数量 | 产品ID |
---|---|
1 | 1001 |
1 | 1002 |
1 | 1002 |
1 | 1001 |
1 | 1001 |
1 | 1001 |
到目前为止,这是我的查询:
SELECT
Sales.Qty,
Sales.ProductID,
Products.ProductDesc,
Sales.Status FROM
dbo.Sales
INNER JOIN dbo.Products ON Sales.ProductID = Products.ProductID
答案 0 :(得分:2)
假设 ProductID
唯一标识一个产品,您可以按 ProductID
和 ProductName
分组:
SELECT SUM(Sales.Qty),
Sales.ProductID,
Products.ProductDesc,
FROM dbo.Sales
INNER JOIN dbo.Products ON Sales.ProductID = Products.ProductID
GROUP BY Sales.ProductID, Products.ProductDesc