Mysql
 sql >> Base de données >  >> RDS >> Mysql

MYSQL - Trier les valeurs d'horodatage par ordre croissant, du plus récent au plus ancien ?

Votre requête :

SELECT timestamp
FROM randomTable
ORDER BY timestamp ASC;

est parfait. Mais je doute des résultats que vous avez présentés dans votre message. Vous avez posté :

2012-07-11 17:34:57
2012-07-11 17:33:07
2012-07-11 17:33:28

Mais les résultats dans votre sqlbox montrent :

2012-07-11 17:34:57
2012-07-15 17:33:07
2012-07-15 17:33:28

Qui ont parfaitement raison.

Est-ce une erreur de frappe dans votre message ?
Si non, essayez ce qui suit :

SELECT timestamp( `timestamp` ) as 'timestamp'
FROM randomTable
ORDER BY 1 ASC;