SQL Server:基于另一列的列的SUM

时间:2015-06-20 14:09:00

标签: sql sql-server database

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获取总数量。理想情况下,结果应如下所示:

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

我想我必须按OrderID对其进行分组,但不确定如何根据OrderID获取数量总和。

1 个答案:

答案 0 :(得分:1)

你尝试过使用:

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

应该这样做。