Hola,
estoy ordenando una busqueda numerica y si el nº de digitos es el mismo lo ordena bien. Es decir si ordena de 1 a 9 lo hace bien pero al ordenar 1 a 20 ordena 1, 11,12 ...19,2,20,3,4,...
Lo hago con:
SELECT campos FROM tabla ORDER BY campo1, campo2;
Supongo deberia utilizar 01,02,.... pero eso me compica a la hora de presentar en pantalla.
Hay algun sistema de ordenar esos numeros sin añadir el 0 delante del los números con un dígito.
Gracias por buestra paciencia