
23/06/2003, 10:59
|
 | Super Moderador | | Fecha de Ingreso: noviembre-2001 Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 23 años, 4 meses Puntos: 655 | |
Toda BD tiene funciones para convertir a cualquier tipo siempre y cuando sepas lo que tenes almacenado. En tu caso, busca en la documentación y busca cual es esa función. Luego cuando hagas el select y el order by, le pones la funcion la cual puede ser VAL(y el campo).
No es un error de diseño el usar varchar para almacenar números... solo que te voy a dar un consejo, cuando vayas a usar tipos varchar para almacenar números, trata de almacenarlos rellenando con ceros a la izquierda para que no volvas a tener esos problemas cuando vayas a usarlo para ordenar.
Si te fijas en la documentación sobre la cantidad en bytes que usa un campo numérico a uno varchar, vas a darte cuenta que estas ahorrando espacio.
__________________ La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL |