Ver Mensaje Individual
  #4 (permalink)  
Antiguo 14/08/2015, 06:57
ATGOnLine
 
Fecha de Ingreso: mayo-2002
Ubicación: Tarapoto Peru
Mensajes: 11
Antigüedad: 22 años, 6 meses
Puntos: 0
Respuesta: Ordenar números decimales en formato cadena

Cita:
Iniciado por gnzsoloyo Ver Mensaje
bueno, en realidad guardar un número decimal como varchar, y encima poniéndole los separadores numéricos, ya es un error de diseño de datos, pero la he visto antes.
Pero de todos modos es posible realizar lo que pides, y en realidad hay más de una forma.
Te paso la más simple:

Código mysql:
Ver original
  1. select puntaje
  2. from postulante_puntaje
  3. order by cast(puntaje as decimal(14,3)) desc.

te recomiendo que modifiques el tipo de dato y lo pongas como decimal(14,3) por lo menos, o bien lo manejes como float (no es el mejor para tu caso, pero funcionará).
gracias brother, de verdad le diste al clavo, te daria un beso.... Jajaja, un abrazo:-p