Benutzerdefiniert sortieren

maweg

Mitglied
Hallo zusammen

Ich habe folgende Abfrage:

PHP:
SELECT * FROM auftritte WHERE datum = '".$datum['datum']."' ORDER by zeit ASC

Das funktioniert auch alles ganz nett. Jetzt möchte ich aber das die Zeiten, die im time Format in der Tabelle liegen folgendermassen geordnet werden:

Zuerst alle die grösser als 00:05:00 sind und danach alle die kleiner als 00:05:00 sind. Wie kriege ich das hin?

Besten Dank für die Hilfe
 
Du kannst so eine Bedingung in die Sortierung aufnehmen, dabei ist True größer als False.
SQL:
SELECT * 
FROM auftritte 
WHERE datum = '".$datum['datum']."' 
ORDER BY (zeit>'00:05:00') DESC, zeit ASC
Gruß hpvw
 
Hi Leute,

ich habe diesen Code hier
HTML:
SELECT * FROM tabelle ORDER BY datum

das Datum wird aus der Tabelle im Deutschen Format ausgelesen, sprich:
TT.MM.JJJJ

Kann es sein das SQL das nicht sortieren kann? Denn bei mir klappt es einfach nicht..
 
Zurück