Is there a specific way to select the oldest (or two oldest) dates from a column in MySQL?
I imagine I would use the ordered by criterion.
if the column type is date or timedate
SELECT * FROM tablename WHERE 1 ORDER BY datecolumn ASC LIMIT 2
if the column type is text or varchar
SELECT *,DATE(STR_TO_DATE(datecolumn , '%H:%i %d-%m-%Y' )) AS columnname  FROM tablename WHERE 1 ORDER BY columnname ASC LIMIT 2
You can choose your date format from here .