Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

ORDER BY DATE montrant NULLS en premier puis les dates les plus récentes

@Chris, vous l'avez presque.

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

[Edit :#Eppz m'a demandé de modifier le code ci-dessus tel qu'il est actuellement affiché]

Personnellement, je préfère cela beaucoup mieux que de créer des "nombres magiques". Les nombres magiques sont presque toujours un problème qui attend de se produire.