Quantcast
Channel: SQL.ru: Microsoft SQL Server
Viewing all articles
Browse latest Browse all 7251

помогите с запросом (partition by )

$
0
0
Добрый день.
Есть таблица вида
Вид	            Модель	Количество
Компьютер	      a1	21
Компьютер	      a2	53
Компьютер	     a3	48
Принтер	             b1	26
Принтер	             b2	19
Принтер	             b3	45
Принтер	             b4	53
Принтер	             b5	17


при запросе
select top 3 with ties * from table1
order by Row_number() OVER (PARTITION BY вид ORDER BY количество DESC)

выводится только 1 строка - Компьютер и 2 строки - Принтер.

Мне надо по три строки на каждый Вид.

Что делаю не так?

Viewing all articles
Browse latest Browse all 7251

Trending Articles