添加具有相同 ID 的所有数量值

时间:2021-04-15 11:08:49

标签: sql sql-server select sum

我想获得具有相同 QtyProductID 列的总和。

<头>
数量 产品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 

1 个答案:

答案 0 :(得分:2)

假设 ProductID 唯一标识一个产品,您可以按 ProductIDProductName 分组:

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
相关问题