Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Die SQL-Zeitspalte wird nicht in aufsteigender Reihenfolge sortiert

Konvertieren Sie die varchar-Zeitspalte in eine time (oder Dummy-Datum plus Zeit) und danach sortieren:

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