Помощь с базовым SQL-запросом - PullRequest
1 голос
/ 31 октября 2008

У меня есть таблица с колонками

ID, DateStamp

и идентификатор не обязательно должен быть уникальным.

Как мне написать запрос, который даст мне список идентификаторов с минимальной меткой даты и максимальной меткой даты?

Так, например, для данного идентификатора вывод может выглядеть следующим образом:

938423, 01.01.2000, 13.12.2003

[Я использую SQL Server 2000.]

1 Ответ

17 голосов
/ 31 октября 2008

Следующие должны сделать это:

SELECT ID, MIN(DateStamp), MAX(DateStamp)
FROM TableName
GROUP BY ID

РЕДАКТИРОВАТЬ Добавлено из условия для ясности, не забудьте изменить TableName на фактическое имя таблицы

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...