Hola a todos, al fin ya pude solucionar mi problema, pongo la solucion por si a alguno le puede interesar, encontre dos soluciones la primera es asi
Código SQL
[-]select fecha1, fecha2
from tablaX
order by
(case fecha1 is null then fecha1 else
fecha2 end) desc, fecha2 DESC
la segunda es asi
Código SQL
[-]select fecha1, fecha2
case when fecha1 is null then 0 else 1 end as ordem
from tablaX
ORDER BY
ordem, fecha2 DESC
Muchas gracias por su colaboracion y el tiempo invertido a la solucion de mi problema.
Muchas gracias, chao besos y abrazos