Ordenar registro alfanumérico en un campo texto
Publicado por amz (13 intervenciones) el 05/11/2015 15:53:12
Hola!!
Tengo una tabla con un campo texto donde almaceno datos alfanuméricos. Por ejemplo: 1, 2, 3, 4-1, 4-2, 10, 10-1, 10-2, 20-1, 20-2,....
Al sacar una consulta y luego un informe, me lo ordena de esta manera: 1, 10-1, 10-2, 2, 20-1, 20-2, 3,...
Quiero ordenarlo numéricamente: 1, 2, 3, 4-1, 4-2, 10, 10-1, 10-2, 20-1, 20-2,.... Y no lo consigo.
La consulta es de combinación tipo 2, de manera que me saca todos los datos de una tabla estén o no relacionados con la otra tabla (no sé si esto puede acarrear algún problema a la hora de ordenar los datos ya que hay algún campo que está vacío).
Gracias.
Tengo una tabla con un campo texto donde almaceno datos alfanuméricos. Por ejemplo: 1, 2, 3, 4-1, 4-2, 10, 10-1, 10-2, 20-1, 20-2,....
Al sacar una consulta y luego un informe, me lo ordena de esta manera: 1, 10-1, 10-2, 2, 20-1, 20-2, 3,...
Quiero ordenarlo numéricamente: 1, 2, 3, 4-1, 4-2, 10, 10-1, 10-2, 20-1, 20-2,.... Y no lo consigo.
La consulta es de combinación tipo 2, de manera que me saca todos los datos de una tabla estén o no relacionados con la otra tabla (no sé si esto puede acarrear algún problema a la hora de ordenar los datos ya que hay algún campo que está vacío).
Gracias.
Valora esta pregunta
0