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

Откуда: Ростов- на- Дону
Сообщений: 564
Помогите пожалуйста!

Есть таблица

Cat Value
------------
1 28
1 41
1 32
2 18
2 15

А нужно

N Cat Value
-------------
1 1 41
2 1 32
3 1 28
1 2 18
2 2 15

Или где прочитать. Спасибо.
13 мар 15, 13:40    [17380422]     Ответить | Цитировать Сообщить модератору
 Re: Как пронумеровать записи в группах  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
row_number()
13 мар 15, 13:41    [17380426]     Ответить | Цитировать Сообщить модератору
 Re: Как пронумеровать записи в группах  [new]
Glory
Member

Откуда:
Сообщений: 104751
topdon
Или где прочитать.

В хелпе разумеется. Про ROW_NUMBER и другие Ranking Functions
13 мар 15, 13:42    [17380432]     Ответить | Цитировать Сообщить модератору
 Re: Как пронумеровать записи в группах  [new]
iap
Member

Откуда: Москва
Сообщений: 47142
ROW_NUMBER()OVER(PARTITION BY Cat ORDER BY [Value] DESC)
13 мар 15, 14:04    [17380577]     Ответить | Цитировать Сообщить модератору
 Re: Как пронумеровать записи в группах  [new]
topdon
Member

Откуда: Ростов- на- Дону
Сообщений: 564
iap,

Большое спасибо!
13 мар 15, 14:57    [17380980]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить