Código de Access - ordenar numericamente un campo de texto

ordenar numericamente un campo de textográfica de visualizaciones


Access

estrellaestrellaestrellaestrellaestrella(14)
Publicado el 24 de Abril del 2006 por Dezine
32.453 visualizaciones desde el 24 de Abril del 2006. Una media de 63 por semana
Mostrar campo de texto con números ordenado correctamente.

Versión 1
estrellaestrellaestrellaestrellaestrella(14)

Publicado el 24 de Abril del 2006gráfica de visualizaciones de la versión: Versión 1
32.455 visualizaciones desde el 24 de Abril del 2006. Una media de 63 por semana
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

Dispongo de una tabla con un campo "num" del tipo "Texto", el cual contiene valores numericos. Al ordenarlos en la consulta SQL, queda algo así:
select * from Tabla order by num
1
10
11
2
21
22
3
31
32

Para que al ordenarlos salgan correctamente:
select * from Tabla order by num + 0
1
2
3
10
11
21
22
31
32
1
 



Comentarios sobre la versión: Versión 1 (14)

Rodolfo
21 de Julio del 2006
estrellaestrellaestrellaestrellaestrella
Solucion simple a un tema que se repite mucho
Responder
Orlando
11 de Agosto del 2006
estrellaestrellaestrellaestrellaestrella
Je je, no se como no se me habia ocurrido antes. Realmente viendo las cosas de la manera mas simples obtienes las soluciones mas acertadas.....
Responder
marco
22 de Septiembre del 2006
estrellaestrellaestrellaestrellaestrella
bueno
Responder
halowing
27 de Septiembre del 2006
estrellaestrellaestrellaestrellaestrella
Seimple pero eficaz
Responder
AmigoMer
21 de Noviembre del 2006
estrellaestrellaestrellaestrellaestrella
Ta buena la idea esa. :-P. Pero que pasa cuando el formato es del tipo 1.1, 1.2, 2,1 ....
Si están con SqlServer: 'ORDER BY CAST(CAMPO_AORDENAR AS FLOAT) ASC'
Responder
Hernan Arboleda
19 de Septiembre del 2008
estrellaestrellaestrellaestrellaestrella
Muy bueno..
Responder
juan carlos
28 de Enero del 2009
estrellaestrellaestrellaestrellaestrella
he ahí la belleza de la conversión de tipos.

Gracias
Responder
Oscar
05 de Abril del 2009
estrellaestrellaestrellaestrellaestrella
Simple y Super Efectivo !!. Gracias.
Responder
edgar
24 de Julio del 2009
estrellaestrellaestrellaestrellaestrella
un tip muy eficas, despues de verlo es muy sencillo
Responder
Didier
08 de Agosto del 2009
estrellaestrellaestrellaestrellaestrella
Eso me funciona bien, pero falla cuando tengo un dato como 9a o 9b, es decir a la a o a la b no es capaz de sumarle cero y saca error.

como puedo resolver el problema, quiero que salga
1
2
6
7
9
9a
9b
10
11
11a
etc
Responder
Jorgge
29 de Octubre del 2009
estrellaestrellaestrellaestrellaestrella
Excelente aporte. Andaba buscando cómo hacerlo
Responder
rosmery sernaque clavijo
12 de Enero del 2012
estrellaestrellaestrellaestrellaestrella
muy interesante la programacion me sirvio de mucho en las cotizaciones de transforme muchas gracias de numerico a cadena interesante.
Responder
Jesús del Olmo
18 de Diciembre del 2014
estrellaestrellaestrellaestrellaestrella
Lo sencillo que es. Ah! Lo he probado y funciona en oracle 11g.

Gracias!
Responder
Marco Antonio
10 de Febrero del 2015
estrellaestrellaestrellaestrellaestrella
Es buena la respuesta pero como podria hacerlo con:
G-1, M-1, G-2,M-2, G-3, M-3.
Yo quisiera que me muestre asi:
M-1,M-2, M-3..... G-1, G-2, G-3.....
Responder

Comentar la versión: Versión 1

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios

http://lwp-l.com/s1350