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

La colonne de temps SQL ne trie pas dans l'ordre croissant

Convertir la colonne de temps varchar en un time (ou date fictive plus heure) et trier par cela :

SELECT mrtpopTime, mrtpopAmt
FROM tm_mrtpop
WHERE mrtpopName = ''
ORDER BY STR_TO_DATE(mrtpopTime, '%H:%i')