Aquí hay una solución que usa solo SQL estándar, no ISNULL(). Esa función no es SQL estándar y es posible que no funcione en otras marcas de RDBMS.
SELECT * FROM myTable
WHERE ...
ORDER BY CASE WHEN myDate IS NULL THEN 1 ELSE 0 END, myDate;
Aquí hay una solución que usa solo SQL estándar, no ISNULL(). Esa función no es SQL estándar y es posible que no funcione en otras marcas de RDBMS.
SELECT * FROM myTable
WHERE ...
ORDER BY CASE WHEN myDate IS NULL THEN 1 ELSE 0 END, myDate;