SQL Server:基于另一列的列的总和

问题描述:

OrderDetailID OrderID ProductID Quantity 
-------------------------------------------- 
    1   10248  11   12 
    2   10248  42   10 
    3   10248  72   5 
    4   10249  14   9 
    5   10249  51   40 

我需要基于OrderID获取总数量。因此,理想的结果应该是这样的:SQL Server:基于另一列的列的总和

OrderID Quantity 
---------------- 
10248  27 
10249  49 

我想我必须组由它OrderID但不知道如何获得数量的基础上,OrderID的总和。

你有没有尝试使用:

select OrderId, sum(Quantity) from yourtable group by OrderId 

应该这样做。

+0

试过但由于某种原因没有工作(无语法错误),但现在当我复制和粘贴你的代码完美的作品。捂脸! –