Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

ORDER BY DATE zeigt zuerst NULLEN und dann die neuesten Daten an

@Chris, du hast es fast geschafft.

ORDER BY (CASE WHEN [Submission Date] IS NULL THEN 1 ELSE 0 END) DESC, 
         [Submission Date] DESC

[Bearbeiten:#Eppz hat mich gebeten, den obigen Code so zu optimieren, wie er gerade angezeigt wird]

Ich persönlich bevorzuge das viel besser als das Erstellen von "magischen Zahlen". Magische Zahlen sind fast immer ein Problem, das darauf wartet, passiert zu werden.