SQL Server различается по самой ранней дате в столбце метки времени - PullRequest
0 голосов
/ 22 марта 2012

У меня есть таблица с названием «Аудит» в SQL Server 2005, например:

Name    | Last Logged On Date
--------| -----------------------
Joe     | 2012-02-01 00:00:00.000
Joe     | 2012-02-02 00:00:00.000
Bloggs  | 2012-03-01 00:00:00.000
Bloggs  | 2012-03-02 00:00:00.000

Я хочу получить отчет только при первом входе в систему.

Другими словами, я хочу вернуться:

Name    | First Logged On Date
--------| -----------------------
Joe     | 2012-02-01 00:00:00.000
Bloggs  | 2012-03-01 00:00:00.000

Как бы мне этого добиться?

Помощь !!!

1 Ответ

4 голосов
/ 22 марта 2012

Если я правильно понимаю ваш вопрос, он должен работать для вас

SELECT Name, MIN([Last Logged On Date]) AS [First Logged On Date]
FROM Audit
GROUP BY Name
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...