我的表格包含orderid
,inventoryid
和quantity
- 它是一个订单项表。该数据库是SQL Server 2008。
我需要知道的是如何编写一个SQL语句,该语句返回该订单中itemid
的数量总和,而不是计算比orderids
更大的订单。它必须返回orderid
,itemid
和total
。
有任何帮助吗?谢谢!
答案 0 :(得分:1)
猜测:
SELECT
SUM(quantity) AS total, --"sums of quantities for that itemid at that order"
orderid, inventoryid --"It must return the orderid, itemid"
WHERE
orderid < (some larger order id value) --"not counting orders that have larger orderids"
GROUP BY
orderid, inventoryid