Hola, muchas gracias por tu respuesta, te cuento que esa solucion ya la habia contemplado, pero al ejecutarla vi un problema, con esta solucion el me ordena primero por el primer campo valga la redundancia osea en este caso fecha1 y despues para cada uno de ellos me ordena fecha2 osea me explico mejor con un ejemplo, tengo 8 registros cada uno de ellos con diferente fecha2 del 1 al 10 y la mitad de ellos con fecha1 15 y la otra mitad con fecha1 20, entonces esa instruccion primero me "agrupa" los de fecha1 15 ordenados por la fecha2 y despues los otros 5 ordenados por la fecha dos osea, a eso le añado otros dos campos con fecha1 vacia, esta instruccion me los ordenaria asi
1 --
3 --
5 15
7 15
9 15
10 15
2 20
4 20
6 20
8 20
Pero lo que yo necesito es que me los ordene asi
1 --
3 --
2 20
4 20
5 15
6 20
7 15
8 20
9 15
10 15
La primera fecha solo tengo en cuenta dos escenarios que sea null y que sea diferente de null, el resto de la ordenacion la hago por la segunda fecha.
No se si logre explicarme bien, es un poco enrredado pero espero que me hayan entendido.
Muchas gracias por tu colaboracion y por tu tiempo y espero que me puedas ayudar con este nuevo escenario.
Muchas gracias a todos ojala puedan ayudarme.
Besos y abrazos
|