ДАТЫ ГРУППИРОВАНИЯ в sql - PullRequest
0 голосов
/ 22 июня 2010

У меня есть таблица, в которой есть идентификаторы и даты ухода. у сингл-идентификатора несколько дат выхода.

как я могу отобразить таблицу, в которой один идентификатор имеет только одну дату отставки, которая является самой поздней, то есть максимальной датой.

Может кто-нибудь помочь мне, пожалуйста ... спасибо за тонну

1 Ответ

5 голосов
/ 22 июня 2010
select id, max(resignDate)
from mytable
group by id

Из вопроса о том, хотите ли вы обеспечить, чтобы в таблице была только одна строка для данного идентификатора, неясно, хотите ли вы.Если вам требуется, чтобы для данного идентификатора была только одна запись, то оператор должен иметь в конце: having count(id) = 1

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