Как выбрать старую дату из MySQL

Есть ли способ выбрать самые старые (или две самые старые) даты из столбца в MySQL?

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

Ответ 1

Вы можете заказать по дате в своей базе данных. Для самых старых:

SELECT * FROM table WHERE condition ORDER BY dateField ASC LIMIT 1

Для двух самых старых:

SELECT * FROM table WHERE condition ORDER BY dateField ASC LIMIT 2

и т.д., и т.д.,...

Ответ 2

Одиночный старейший легко:

SELECT MIN(datefield) FROM yourtable

Для старых значений n требуется запрос LIMIT:

SELECT datefield FROM yourtable ORDER By datefield ASC LIMIT n

Ответ 3

select MyDate from MyTable order by MyDate asc limit 2