sql >> Database >  >> RDS >> Mysql

MYSQL volgorde op tijd am/pm

U kunt dit doen door STR_TO_DATE functie in MySQL:

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

probeer dit:

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

Voorbeeld:SQLFiddle



  1. SQL Server-lijsttabellen:alle tabellen weergeven

  2. De laatste 7 dagen selecteren vanaf Now() in MYSQL

  3. Hoe tijdsintervallen gemiddeld?

  4. Oracle SQL:Hoe lege weken / weken zonder gegevens weergeven?