У меня есть архивная таблица. Столбцы PK, Users и Logdatetime. Когда пользователи входят в систему, я записываю в архивную таблицу пользователя и дату и время. Пользователь может войти более чем в один день.
Данные в Logdatetime похожи на '2010-03-16 00: 00: 00.000'
Мне нужно запросить ПЕРВОЕ время входа в систему всех пользователей за один день и получить пользователю дату и время, например:
user1 '2010-03-16 03: 21: 00.000'
user2 '2010-03-16 04: 11: 00.000'
Неважно, порядок пользователей.
Я пытался слишком много, но не мог найти способ. Единственное решение, которое я нашел, - это запрос для всех пользователей по одному. Но это займет время. Любая идея, как сделать это с одним запросом или более эффективным способом?
PS: я использую MS SQL Server 2005