Springer: MYSQL mehrfaches ORDER BY

Beitrag lesen

Hallo zusammen,

ich bastel gerade an einer Art "Vertriebsdatenbank". In dieser habe ich ein Feld mit dem Datum der Wiedervorlage (Typ date, Name vorlage).
Wenn ich neue Daten in das Feld eintrage erhält das Feld vorlage den Wert 0000-00-00.
Nun zu eigentlichen Problem: Ich habe 3 Einträge in der Datenbank mit folgenden Werten

1. vorlage 2010-10-18
2. vorlage 2010-10-15
3. vorlage 0000-00-00

Ich möchte in meiner Abfrage/Ausgabe folgende Reihenfolge:

An erster Stelle die älteste vorlage (2010-10-15), dann (2010-10-18) und als letzes die 0000-00-00.

$query="SELECT * from tabelle WHERE NOW() >= vorlage && status = '0' ORDER BY vorlage DESC";

So bekomme ich leider nur (2010-10-18)-(2010-10-15)-(0000-00-00)=>logisch.

Wie kann ich dies lösen?

Danke für eure Hilfe.