Ordenar consulta por dos campos

24/07/2003 - 14:20 por Jon Bilbao | Informe spam
Quiero hacer una consulta que el resultado se ordene mediante dos campos de
la siguiente forma (ejemplo):

C1 C2

1 1
2 1
3 1
4 1 <5 2 <4 1 <5 2 <6 1
7 1

La consulta SQL -- "SELECT * FROM Tabla order by C1,C2" -- me da:

C1 C2

1 1
2 1
3 1
4 1 <4 2 <5 1 <5 2 <6 1
7 1

y la consulta SQL -- "SELECT * FROM Tabla order by C2,C1" -- me da:

C1 C2

1 1
2 1
3 1
4 1 <5 1 <6 1
7 1
4 2 <5 2 <
Ninguno de los dos casos es correcto y el orden de presentación es muy
importante. ¿Alguien sabría como orientar la consulta para que el orden de
presentación fuese el correcto?

Gracias por anticipado.

Nota: Esta consulta se conecta con un DataGrid
 

Leer las respuestas

#1 Tako
24/07/2003 - 14:20 | Informe spam
"Jon Bilbao" wrote in message
news:%
Quiero hacer una consulta que el resultado se ordene mediante dos campos


de
la siguiente forma (ejemplo):

C1 C2

1 1
2 1
3 1
4 1 <> 5 2 <> 4 1 <> 5 2 <> 6 1
7 1



Francamente no entiendo el criterio de ordenación que has aplicado,
¿podrías explicarlo algo más detalladamente?

Preguntas similares