¿Hay alguna manera específica de seleccionar las fechas más antiguas (o las dos más antiguas) de una columna en MySQL?Cómo seleccionar la fecha más antigua de MySQL
Imagino que utilizaría el orden por criterio.
¿Hay alguna manera específica de seleccionar las fechas más antiguas (o las dos más antiguas) de una columna en MySQL?Cómo seleccionar la fecha más antigua de MySQL
Imagino que utilizaría el orden por criterio.
Puede ordenar por el campo de fecha en su base de datos. Para más antigua:
SELECT * FROM table WHERE condition ORDER BY dateField ASC LIMIT 1
para dos mayores:
SELECT * FROM table WHERE condition ORDER BY dateField ASC LIMIT 2
etc, etc, ...
select MyDate from MyTable order by MyDate asc limit 2
individual más antigua es fácil:
SELECT MIN(datefield) FROM yourtable
más antiguos valores n
requiera un límite consulta:
SELECT datefield FROM yourtable ORDER By datefield ASC LIMIT n
Como OP quiere la fecha más antigua, ¿no la ordenaría ascendiendo en lugar de descender? – Marcus