Aqui está uma solução usando apenas SQL padrão, não ISNULL(). Essa função não é SQL padrão e pode não funcionar em outras marcas de RDBMS.
SELECT * FROM myTable
WHERE ...
ORDER BY CASE WHEN myDate IS NULL THEN 1 ELSE 0 END, myDate;
SELECT * FROM myTable
WHERE ...
ORDER BY CASE WHEN myDate IS NULL THEN 1 ELSE 0 END, myDate;