Справка по SQL Server SUM GROUP BY - PullRequest
       1

Справка по SQL Server SUM GROUP BY

1 голос
/ 02 декабря 2010

У меня есть таблица, которая содержит orderid, inventoryid и quantity - это таблица позиций.База данных - SQL Server 2008.

Мне нужно знать, как написать оператор SQL, который возвращает суммы количеств для этого itemid в этом порядке, не считая заказов, которые имеют orderids больше, чемЭто.Он должен вернуть orderid, itemid и total.

Любая помощь?Спасибо!

1 Ответ

1 голос
/ 02 декабря 2010

Guess:

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
...