Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/06/2008, 10:08
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 7 meses
Puntos: 300
Respuesta: tipo dato float

Posiblemente haya otras soluciones, no solo con programación, sino incluso con MySQL.
Yo he hecho lo siguiente y lo he probado, pero no descarto haberme dejado algo, porque lo he hecho sobre la marcha.

SELECT TRIM(trailing '.' FROM TRIM(trailing '0' from CAST(campocondecimales AS char))) AS numero FROM `nombretabla`

Consiste en que tras convertir el número a cadena de texto quito primero todos los ceros finales y luego el punto mediante trim. Como también los números enteros tienen asignados decimales van a salir bien.
Pero no olvides que se trata sólo de un formato de salida.