1
我有一張表,其中包含一個orderid
,inventoryid
和quantity
- 它的行項目表。該數據庫是SQL Server 2008.SQL Server SUM GROUP BY幫助
我需要知道的是如何編寫一條SQL語句,該語句返回那個訂單的itemid
的數量總和,而不包括比它大的訂單orderids
。它必須返回orderid
,itemid
和total
。
任何幫助?謝謝!
我有一張表,其中包含一個orderid
,inventoryid
和quantity
- 它的行項目表。該數據庫是SQL Server 2008.SQL Server SUM GROUP BY幫助
我需要知道的是如何編寫一條SQL語句,該語句返回那個訂單的itemid
的數量總和,而不包括比它大的訂單orderids
。它必須返回orderid
,itemid
和total
。
任何幫助?謝謝!
猜測:預期輸出的
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
實施例? – 2010-12-02 02:25:03