sql >> Base de Datos >  >> RDS >> Mysql

La columna de tiempo de SQL no se ordena en orden ascendente

Convierta la columna de tiempo varchar en un time (o fecha ficticia más hora) y ordenar por eso:

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