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

Откуда:
Сообщений: 41
Простейшая задачка

un_id - уникальный номер ключа
key_part - сам ключ
time - раз который ключ встречается

un_id key_part time
1 228KP 1
2 22PFX 1
3 26W6K 1
3 26W6K 2
4 2C9T3 1
4 2C9T3 2

для time использую
SELECT ROW_NUMBER() over (PARTITION BY key_part ORDER BY key_part) time

какой запрос посоветуете использовать для un_id?
1 апр 14, 10:00    [15814539]     Ответить | Цитировать Сообщить модератору
 Re: Пронумеровать элементы  [new]
_djХомяГ
Guest
DENSE_RANK()
1 апр 14, 10:02    [15814549]     Ответить | Цитировать Сообщить модератору
 Re: Пронумеровать элементы  [new]
Дедушка
Member

Откуда: Город трёх революций
Сообщений: 5111
dense_rank
1 апр 14, 10:04    [15814565]     Ответить | Цитировать Сообщить модератору
 Re: Пронумеровать элементы  [new]
exw777
Member

Откуда:
Сообщений: 41
_djХомяГ,

спасибо, работает.
1 апр 14, 10:06    [15814580]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить