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

Откуда:
Сообщений: 15
Таблица: SoldItems
Столбец: ItemInformation

пишу запрос так: SELECT COUNT(*) FROM SoltItems и получаю общее количество строк. Среди этих строк столбка ItemInformation есть БАНАН, КИВИ, КАКОС и т.д. Мне надо определить строку, которая больше всех повторяется (товар который больше других продается) и определить его имя, отображаемое в ItemInformation. Также нужен еще один зопрос, определяющий количество строк с этим содержимым.

заранее благодарен.
21 июн 11, 18:41    [10849818]     Ответить | Цитировать Сообщить модератору
 Re: Определение лидера продаж в таблице и его количества  [new]
Зайцев Фёдор
Member

Откуда: Лужки
Сообщений: 5308
select top (1) ItemInformation
  from SoldItems
 order by count(*) over(partition by ItemInformation) desc
21 июн 11, 18:56    [10849932]     Ответить | Цитировать Сообщить модератору
 Re: Определение лидера продаж в таблице и его количества  [new]
stimpi
Member

Откуда: Киев, Украина
Сообщений: 662
select top 1 ItemInformation, COUNT(*) [count]
from SoldItems
group by ItemInformation
order by COUNT(*) desc
21 июн 11, 19:05    [10849964]     Ответить | Цитировать Сообщить модератору
 Re: Определение лидера продаж в таблице и его количества  [new]
ayazahmadov
Member

Откуда:
Сообщений: 15
огромное Вам человеческое спасибо!
21 июн 11, 19:52    [10850105]     Ответить | Цитировать Сообщить модератору
 Re: Определение лидера продаж в таблице и его количества  [new]
uaggster
Member

Откуда:
Сообщений: 1056
А что будешь делать если таких товаров больше одного? :-)
21 июн 11, 22:23    [10850639]     Ответить | Цитировать Сообщить модератору
 Re: Определение лидера продаж в таблице и его количества  [new]
SnakeBlg
Member

Откуда:
Сообщений: 37
SELECT TOP(1) WITH TIES
22 июн 11, 03:33    [10851225]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить