Tom: Sortieren nach Uhrzeit

Beitrag lesen

Hello,

ich habe eine Tabelle in der stehen Uhrzeiten von Typ TIME wie folgt drin: Bsp.: 17:00, 19:45, 01:00

Wie kann ich während der SQL SELECT Abfrage schon gewährleisten, dass bsp. eine Uhrzeit 01.00 später als 19:45 ist? Wenn ich eine normale Abfrage mit order by time DESC oder ASC mache wirft das System die Zeiten nach 00.00 Uhr durcheinander, bzw. stellt sie vorne an, was in meinem Fall falsch ist.

Ich kann Dir nicht ganz folgen. 01:00 Uhr ist doch früher als 19:45!
Wenn Du natürlich 01:00 Uhr vom darauffolgenden Tag meinst, dann wäre es richtig.

Warum speicherst Du nicht im Datentyp date? Den kannst Du dann sortieren.

order by unix_timestamp(datumsfeld)
order by datumsfeld sollte bei MySQL aber auch genügen oder sogar, angesichts des größeren Wertebereichs, besser sein.

Liebe Grüße aus http://www.braunschweig.de

Tom

--
[ Computer-Camp für PHP-Anwender in den Sommerferien. Programmieren,
  Sport, Fun, Fete. Teilnehmermindestalter Gruppe 1: 14 Jahre
  Mindestalter Gruppe 2+3 18 Jahre, Info bei mir ]
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen