Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

ORDER BY DATE mostrando NULL primeiro e depois as datas mais recentes


@Chris, você quase conseguiu.
ORDER BY (CASE WHEN [Submission Date] IS NULL THEN 1 ELSE 0 END) DESC, 
         [Submission Date] DESC

[Edit:#Eppz me pediu para ajustar o código acima como mostrado atualmente]

Eu pessoalmente prefiro isso muito melhor do que criar "números mágicos". Números mágicos são quase sempre um problema esperando para acontecer.