Oracle - 10g: Order by distinto de maximos y minimos

 
Vista:

10g: Order by distinto de maximos y minimos

Publicado por Juan Pablo (2 intervenciones) el 25/06/2007 22:04:53
Hola: Tengo una tabla con clave char(2). Si hago la siguiente consulta:

select * from tabla order by ID asc
me devuelve:

ID - Descripcion
== = ==========
TM - Telemarketer
1 - Uno
2 - Dos

Supuestamente si esta ordenado el menor el TM y el mayor 2

Cuando hago:

select min(scod_canal), max(scod_canal) from tmk_canal
me devuelve:

Min - Maximo
=== = ======
1 - TM

Cual esta mal?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:10g: Order by distinto de maximos y minimos

Publicado por Rodolfo Reyes (445 intervenciones) el 26/06/2007 18:28:18
Yo pienso que el primero. Porque si te basas en los codigos ASCII, el caracter "1" es el codigo ASCII 49 y el caracter "T" es el codigo ASCII 84. Así que tendria que salir primero los numeros y luego las letras.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:10g: Order by distinto de maximos y minimos

Publicado por Juan Pablo (2 intervenciones) el 27/06/2007 14:21:53
Gracias por tu respuesta, pero entonces como hago para ordenar la consulta y que el order by lo haga bien?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:10g: Order by distinto de maximos y minimos

Publicado por Rodolfo Reyes (445 intervenciones) el 28/06/2007 05:10:31
¿Que es lo que estan tratando de hacer exactamente con el segundo query?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar