Hallo Kalle,
mySQL 4
Du meinst MySQL 4.1.9? *g*
Nun möchte ich die Sätze nach Datum sortieren. Die ohne Datum sollen aber hinten stehen.
Gibt es ein ORDER, bei dem NULL zum größten Wert erklärt wird?
Füge eine berechnete Spalte mit ISNULL() hinzu:
SELECT
<sonstige Spalten>,
datumsspalte,
-- ISNULL liefert 1 bei NULL-Werten in der Datumsspalte
-- und 0 bei vorhandenen Datumswerte
[link:http://dev.mysql.com/doc/refman/5.0/en/comparison-operators.html#id3033485@title=ISNULL](datumsspalte) AS sortierung
-- sortiere zuerst nach der berechneten Spalte aufsteigend,
-- so kommen die Datensätze mit den NULL-Werten automatisch ans Ende
ORDER BY sortierung, datumsspalte
Freundliche Grüße
Vinzenz