Здравствуйте
Горю, программу еще неделю назад надо было сдать
Вопрос:
Используется MS SQL2000 Server
Есть таблица "Table"
-----------------------------
Name : Date : Time
-----------------------------
sveta 4 Mar 2002 08:50:50 *
bis 4 Mar 2002 08:51:08
marina 4 Mar 2002 08:52:27
diana 4 Mar 2002 08:53:12 **
sveta 4 Mar 2002 10:50:50 *
diana 4 Mar 2002 11:00:12 **
sveta 4 Mar 2002 13:50:50 *
ajamal 4 Mar 2002 13:54:23
... ..... .....
diana 5 Mar 2002 08:40:12 **
Shae 5 Mar 2002 08:54:20
sveta 5 Mar 2002 08:50:50 *
diana 5 Mar 2002 09:40:12 **
-----------------------------
* sveta - 4 мар появлялась 3 раза + 1 раз 5 мар
** diana - 4 мар появлялась 2 раза + 2 раза 5 мар
Как обрботать эту таблицу, чтобы у каждого пользователя для каждой даты оставалась только одна запись, с самым раним временем, остальные удалялись.
-----------------------------
Name : Date : Time
-----------------------------
sveta 4 Mar 2002 08:50:50 *
bis 4 Mar 2002 08:51:08
marina 4 Mar 2002 08:52:27
diana 4 Mar 2002 08:53:12 **
Shae 4 Mar 2002 08:54:20
ajamal 4 Mar 2002 13:54:23
... ..... .....
diana 5 Mar 2002 08:40:12 **
Shae 5 Mar 2002 08:54:20
sveta 5 Mar 2002 08:50:50 *
-----------------------------
* sveta - 4 мар, 5 Мар осталась по 1 раз с самым раним временем
** diana - 4 мар, 5 мар осталась по 1 раз с самым раним временем
Можно ли это сделать только с помощью SQL (transact-SQL)?
Заранее спасибо!
Игорь Бралгин
23.10.03 18:50: Перенесено модератором из 'Священные войны' — ХД