Предложение TSQL Group BY - PullRequest
       3

Предложение TSQL Group BY

0 голосов
/ 02 ноября 2011

Я бы хотел попросить вас о помощи, ребята. я делаю ежедневный отчет о продажах и у меня возникли проблемы с предложением GROUP BY .

вот пример таблицы:

 ItemName   Quantity   Price
 ===========================
  ItemA        5       150.00
  ItemB        6       100.00
  ItemA        2       125.00
  ItemD        1       110.00
  ItemB        1       100.00
  ItemD        3       110.00

и я хочу, чтобы результаты были отформатированы так:

 RESULT:
 ItemName   Quantity   Price
 =============================
  ItemA        2       125.00
  ItemA        5       150.00
  ItemB        7       100.00
  ItemD        4       110.00

Как видите, ItemA встречается дважды, поскольку отличается по цене.

Ответы [ 2 ]

3 голосов
/ 02 ноября 2011
SELECT ItemName, SUM(Quantity) as Quantity, Price
FROM ItemTable
GROUP BY ItemName, Price
ORDER BY ItemName, Price
1 голос
/ 02 ноября 2011

Итак, как-то так:

SELECT ItemName, Sum(Quantity) as Quantity, Price
FROM Sales
GROUP BY ItemName, Price
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...