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

Откуда:
Сообщений: 131
подскажите как пронумеровать?
select *
from document d
join documentItem
on docID=DocID
where docdate between '2011-03-01 00:00:00' and '2011-03-01 23:59:59'


пример
номер док дата документа описание
12 12.09.2010 книга
12 24.09.2010 книга
24 24.09.2010 книга
24 26.09.2010 книга

нужно пронумеровать описание внутри документа

нужно получить следующий результат:
пример
номер док Id дата документа описание
12 1 12.09.2010 книга
12 2 24.09.2010 книга
24 1 24.09.2010 книга
24 2 26.09.2010 книга
2 июн 11, 12:18    [10751510]     Ответить | Цитировать Сообщить модератору
 Re: помогите пронумеровать данные  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
row_number() over( partition by [номер док] order by [дата документа] )
2 июн 11, 12:25    [10751571]     Ответить | Цитировать Сообщить модератору
 Re: помогите пронумеровать данные  [new]
D_r_a_g_o_n
Member

Откуда:
Сообщений: 131
СПАСИБО....
2 июн 11, 13:08    [10751998]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить