I have a stored procedure which executes a select statement. I would like my results ordered by a date field and display all records with NULL dates first and then the most
I have another suggestion that might be simpler than all the others:
For SQL Server, most of the options don't work, except the case ones.
I found that this actually works great to me: ORDER BY ISNULL(Submission_Date, GETDATE()) DESC
In the order bit of the query, I assign the GETDATE() value to the Submittion_Date values that are null, and the order comes out correctly.