Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

ORDER BY DATE mostra prima NULLS poi le date più recenti

@Chris, ce l'hai quasi fatta.

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

[Modifica:#Eppz mi ha chiesto di modificare il codice sopra come mostrato attualmente]

Personalmente lo preferisco molto meglio che creare "numeri magici". I numeri magici sono quasi sempre un problema in attesa di verificarsi.