выборга данных по дате
user terminal data_time
1 42h 14/09/2013 2:00:00
1 42h 14/09/2013 4:00:00
1 43k 15/09/2013 17:00:00
2 64b 14/09/2013 2:00:00
2 75b 15/09/2013 5:00:00
2 64b 16/09/2013 4:00:00
3 80k 14/09/2013 18:00:00
3 80k 14/09/2013 5:00:00
3 70k 16/09/2013 7:00:00
нужен запрос, который показал бы :
user terminal data_time
1 42h 14/09/2013 4:00:00
1 43k 15/09/2013 17:00:00
2 64b 16/09/2013 4:00:00
2 75b 15/09/2013 5:00:00
3 70k 16/09/2013 7:00:00
3 80k 14/09/2013 18:00:00
Суть в том, что надо из таблицы выбрать пользователей, по следующему принципу: 1. последнию дату и время захода в БД 2. удалить повторяющие значения в столбцах таких как user и terminal
все вопрос решен, оказалось все очень просто
From Test As a
Where a.Date_time in
(Select max(b.Date_time)
From Test As b
Where ((a.[User] = b.[User]) And (a.Terminal = b.Terminal)))
Может кому-то пригодится... :)