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
应该这样做。
试过但由于某种原因没有工作(无语法错误),但现在当我复制和粘贴你的代码完美的作品。捂脸! –