Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 SQL запрос  [new]
Valerii
Member

Откуда:
Сообщений: 749
Народ, кто подскажет возможно ли сделать запрос который бы вернул максимальные Х - значений продаж в разрезе отделов.
То есть у нас есть таблица к примеру
SALES (ID_branch INT, ID_item Int, Sales_qnty Numeric(12,2))
нужен select который в бывающем порядке отберет первые Х изделий по отделам и отсортирует в убывающем порядке.

select TOP XX id_branch, id_item, sum(Sales_qnty) AS total_sales FROM sales Group by id_branch, id_item Order by id_branch asc, sum(Sales_qnty) desc
такой селект отберет только первые ХХ записи по первому из писка отделу
UNION ALL как-то не красиво объеденять ...
Должно же быть решение ... MS SQL 2000!!!!!!!!
14 авг 15, 11:41    [18017133]     Ответить | Цитировать Сообщить модератору
 Re: SQL запрос  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37068
https://www.sql.ru/forum/170836/zapros?hl=?????????
14 авг 15, 11:44    [18017163]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить