2010-12-02 15 views
1

私はorderidinventoryidquantity - そのラインアイテムテーブルを含むテーブルを持っています。データベースはSQL Server 2008です。SQL Server SUM GROUP BYヘルプ

私が知る必要があるのは、orderidsより大きい注文を数えずに、その注文のitemidの数量の合計を返すSQL文を書く方法です。 orderid,itemidtotalを返す必要があります。

助けが必要ですか?ありがとう!

+1

例? –

+0

私は何かを誤解しているはずですが、注文品の数量を合計している場合、注文数の多い他の注文と何が関係していますか?彼らは注文の一部ではないので除外されませんか? – LittleBobbyTables

答えて

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