Ver Mensaje Individual
  #9 (permalink)  
Antiguo 30/07/2013, 04:04
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Problema con ORDER BY DESC

No, ese decimal está mal definido.
Un DECIMAL, en MySQL, se define como (longitud, decimales), por lo que a los efectos del caso, estás indicando que lo almacene con cero decimales, es decir, como un entero.
En tu caso, si quieres que ese campo tenga 2 decimales y 5 enteros, deberá ser DECIMAL(8,2).
¿Por qué 8 y no 7, si 5+2 = 7?
Porque MySQL reserva un espacio para la posición del punto decimal.
Este tipo de cosas es mejor que las trates en el foro de Bases de Datos, porque exceden el tema de PHP. Son OFF TOPIC acá.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)