SQL запрос, как?

Давно не работал с SQL прошу помощи

есть таблица вида

Число дата

6 10.10.2013

6 11.10.2013

6 12.10.2013

5 09.10.2013

5 08.10.2013

4 10.10.2013

4 09.10.2013

3 10.10.2013


Нужно чтобы селект вернул числа и те столбцы даты, которые соответствуют его максимальному значению, то есть результат должен быть


6 12.10.2013

5 09.10.2013

4 10.10.2013

3 10.10.2013


Как записать запрос «на бумаге» я понимаю, а mysql всё время посылает
  • Вопрос задан
  • 3587 просмотров
Решения вопроса 1
blo
@blo
инженер-программист
SELECT Число, MAX(DATE_FORMAT(дата, '%d.%m.%Y')) GROUP BY Число;
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
IrBisoff
@IrBisoff
Select max(`number`), `date` from table group by `date`
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы