17/06/2008, 10:08
|
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. |