Помогите с запросом

zhuseynov
Дата: 08.01.2016 13:37:57
Здравствуйте, мне нужна помощь.

У меня имеется таблица где указыны номера и их даты. Могут быть несколько строк с разными, но повторяющимися датамы по каждому номеру. Мне нужно, чтобы эти даты пронумеровались следующим образом: для первой даты (которая самая ранняя) присваивалась цифра 1, и чтобы эта цифра повторялась на все строки с этой датой. На последующие даты - чтобы указывалось 2, 3 и тд.

Кто нибудь силен в таком запросе?
Akina
Дата: 08.01.2016 13:43:56
Получите уникальные пары номер-дата, пронумеруйте в группе по номеру, и свяжите с исходной таблицей.
zhuseynov
Дата: 08.01.2016 13:48:12
Akina
Получите уникальные пары номер-дата, пронумеруйте в группе по номеру, и свяжите с исходной таблицей.

Ок, как пронумеровать по номеру? Я в этом не силен. Буду очень вам благодарен
непоймучка
Дата: 08.01.2016 14:32:02
zhuseynov
Akina
Получите уникальные пары номер-дата, пронумеруйте в группе по номеру, и свяжите с исходной таблицей.

Ок, как пронумеровать по номеру? Я в этом не силен. Буду очень вам благодарен

например, так:
SELECT Q1.[MSISDN], Q1.[LogDate&Time], 
(SELECT COUNT(*) FROM (SELECT DISTINCT [MSISDN],[LogDate&Time] FROM [TABL1]) Q2
 WHERE Q2.[MSISDN]=Q1.[MSISDN] AND Q2.[LogDate&Time]<=Q1.[LogDate&Time]) AS N
FROM (SELECT DISTINCT [MSISDN],[LogDate&Time] FROM [TABL1]) Q1
guest_rusimport
Дата: 08.01.2016 14:40:20
zhuseynov,
можно еще так :)
zhuseynov
Дата: 08.01.2016 15:36:50
Спасибо большое!
Очень помогли. Премного вам благодарен