muchas gracias gnzsoloyo, el error fue que en las pruebas use el IS NULL en el where y obviamente no devolvia los records correctos, no se me ocurrio usar el IS NULL en el order by, serà una cosa mas que no se me olvidara desde ahora, muchas gracias, el resultado quedo como lo necesitaba con:
muchas gracias nuevamente.
salud2.