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

Orden MYSQL por hora am/pm

Puede hacer esto usando STR_TO_DATE función en MySQL:

SELECT STR_TO_DATE('10.00pm','%h.%i%p');

prueba esto:

SELECT * 
FROM table_name 
ORDER BY STR_TO_DATE(timeField,'%h.%i%p');

Ejemplo:SQLFiddle