Hola amigos tengo un problema, tengo una columna la cual contienen datos numericos, se que seria facil tener el campo en int8 pero en un futuro existiran datos con letras. Lo que necesito es ordenar en forma correcta ya sea ascendente o descendente los datos, el campo es un character(8) pero los datos usualmente tienen 5 o 6 caracteres y espacio en blanco por delante y al ordenar ahora me muestra :
"10000 "
"10001 "
"10002 "
"10003 "
"10123 "
"10124 "
"9721 "
"9722 "
"9723 "
"9995 "
"9996 "
"9997 "
"9998 "
"9999 "
lo cual es incorrecto, asumo por que es el campo de tipo caracter.
Si fuera el campo numerico tendria una correcta ordenacion , espero me puedan ayudar con la forma de ordenacion.
Saludos gracias
He visto la funcion int8() o algo que me puedan sugerir?