sql >> Databasteknik >  >> RDS >> Sqlserver

BESTÄLL EFTER DATUM som visar NULLS först sedan senaste datum

@Chris, du har det nästan.

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

[Redigering:#Eppz bad mig att justera koden ovan som för närvarande visas]

Jag personligen föredrar detta mycket bättre än att skapa "magiska siffror". Magiska siffror är nästan alltid ett problem som väntar på att hända.



  1. Vad kan få en Oracle ROWID att ändras?

  2. SQL LocalDB vs SQL Server CE

  3. MySQL Workbench:Fel i fråga (1064):Syntaxfel nära "VISIBLE" på rad 1

  4. Fråga en tabells utländska nyckelrelationer