TSQL Order By Bestimmter Wert

Brauche ich, um meine Ergebnisse, so dass alle Elemente mit dem status-Spalte wird mit einem bestimmten Wert kommen, dann nach Datum.

Habe ich versucht, dieses:

SELECT Id, Status, CreatedAt FROM Table
ORDER BY (Status=1) DESC, CreatedAt

Ich dachte, ich bekomme einen bool-Wert auf (Status=1), so dass die Bestellung durch den DESC zu setzen, die wahr (1) Werte auf der Oberseite.

Aber ich bin immer ein syntax Fehler. Ist das möglich und wenn ja, was ist die richtige syntax?

Dank!

InformationsquelleAutor Shane | 2013-03-26
Schreibe einen Kommentar