Visual Basic - Ayuda con SQL

Life is soft - evento anual de software empresarial
 
Vista:

Ayuda con SQL

Publicado por JOSE (82 intervenciones) el 22/05/2002 15:35:52
Hola y gracias:
EL tema es que necesito ordenar una tabla por un campo que es alfanumerico, yo la hoga asi SELECT * FROM tabla ORDER by campo ASC o DESC
El tema que al ser alfanumerico los numeros no los ordena como si fuesen numeros
EJ:
Asi los ordena
1
10
2
20
3
4
Quisiera que los ordene bien
1
2
3
4
10
20

Por favor que alguien me ayude
Gracias
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:Ayuda con SQL

Publicado por Christian (208 intervenciones) el 22/05/2002 15:58:47
Efectivamente, incluso todos los ordenadores hacen lo mismo, ya que cuando ordenan toman su codigo como sting, lo que tienes que hacer es o bien convertir 9 numeros, sean 1.2.3.4.5.6.7.8.9 a 01.02.03.04.05.06.07.08.09 y queda joya o colocas una rutina de orden dentro de visual para esos 9 numeros en cualquier posicion ya que de la misma manera
1ambiente
10ambiente
2ambiente
seran ordenados asi y no como tu lo quieres.

atte. christian
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