Här är en lösning som endast använder standard SQL, inte ISNULL(). Den funktionen är inte standard SQL och kanske inte fungerar på andra märken av RDBMS.
SELECT * FROM myTable
WHERE ...
ORDER BY CASE WHEN myDate IS NULL THEN 1 ELSE 0 END, myDate;
Här är en lösning som endast använder standard SQL, inte ISNULL(). Den funktionen är inte standard SQL och kanske inte fungerar på andra märken av RDBMS.
SELECT * FROM myTable
WHERE ...
ORDER BY CASE WHEN myDate IS NULL THEN 1 ELSE 0 END, myDate;