Определение лидера продаж в таблице и его количества

ayazahmadov
Дата: 21.06.2011 18:41:41
Таблица: SoldItems
Столбец: ItemInformation

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

заранее благодарен.
Зайцев Фёдор
Дата: 21.06.2011 18:56:30
select top (1) ItemInformation
  from SoldItems
 order by count(*) over(partition by ItemInformation) desc
stimpi
Дата: 21.06.2011 19:05:27
select top 1 ItemInformation, COUNT(*) [count]
from SoldItems
group by ItemInformation
order by COUNT(*) desc
ayazahmadov
Дата: 21.06.2011 19:52:36
огромное Вам человеческое спасибо!
uaggster
Дата: 21.06.2011 22:23:10
А что будешь делать если таких товаров больше одного? :-)
SnakeBlg
Дата: 22.06.2011 03:33:31
SELECT TOP(1) WITH TIES