Visual Basic - Ordenar lista con numeros y letras

Life is soft - evento anual de software empresarial
 
Vista:

Ordenar lista con numeros y letras

Publicado por NESTOR (94 intervenciones) el 31/10/2007 16:31:02
Hola amigos programadores:

Necesito ordenar la siguiente lista:

A-123
A-45
A-3
A-4
A-5
A-1
A-2
A-10

Estoy utilizando la siguiente sentencia

"Select * From PRUEBAS_AUDITORIA Order by (Codigo_Doc) "

El Campo Codigo_Doc es texto.

Necesito que aparesca de la siguiente manera:
A-1
A-2
A-3
A-4
A-5
A-10
A-45
A-123

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:Ordenar lista con numeros y letras

Publicado por Tun Tun (18 intervenciones) el 31/10/2007 19:15:48
Pues, si lo que aumentara siempre seran solo los numero, puedes probar esto en el SQL

ORDER BY SUBSTRING(Codigo_Doc,1,1), SUBSTRING(Codigo_Doc,3,LEN(CR_CODIGO)-3)

Con esto ordenara, primero por las letras, y luego tomara los nuemero.

Ojala te ayude. Suerte!
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