Справка по SQL-запросам: группировка и упорядочение в SQL - PullRequest
1 голос
/ 24 сентября 2010

Я пытался добиться этого в SQL, скажем, у меня есть таблица, как показано ниже

ID       DATE
7   2009-12-06 
7   2009-01-06 
7   2009-12-19 
7   2009-12-09 
7   2009-20-06 
9   2009-07-06 
9   2009-11-06 
10  2009-01-06 
10  2010-12-06 
10  2009-04-06 
11  2009-08-06 
11  2009-10-16
11  2009-11-19
12  2009-12-26
13  2009-04-16 
13  2009-09-06 
14  2009-12-06 

Я хочу получить самую последнюю дату для каждого идентификатора, например, я пытался сделать запросчто даст мне что-то вроде этого

ID    DATE

7     2009-12-19 
9     2009-11-06 
10    2010-12-06 
11    2009-11-19
13    2009-09-06
14    2009-12-06

Спасибо

1 Ответ

4 голосов
/ 24 сентября 2010
select ID, MAX(DATE) as DATE
from MyTable
group by ID
order by ID
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...