SQL-запрос на последнюю дату в базе данных - PullRequest
2 голосов
/ 10 февраля 2011

Можете ли вы помочь мне создать SQL-запрос, который извлекает из базы данных записи, которые имеют самую последнюю дату.

Я пытался, но пришел к deadend

SELECT *
FROM Table t,Table t2
WHERE t.date>t2.date

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

Ответы [ 2 ]

6 голосов
/ 10 февраля 2011

Получить строки, упорядоченные по дате, по убыванию:

SELECT * FROM table ORDER BY date DESC

Получить 5 строк с самыми последними датами:

SELECT * FROM table ORDER BY date DESC LIMIT 5
2 голосов
/ 10 февраля 2011

Попробуйте:

select * from Table where date_column = (select max(date_column) from Table)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...