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

Ordre MYSQL par heure am/pm

Vous pouvez le faire en utilisant STR_TO_DATE fonction dans MySQL :

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

essayez ceci :

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

Exemple :SQLFiddle