Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28/02/2011, 10:10
leonardo_josue
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 4 meses
Puntos: 447
Respuesta: Formato campo float

Hola yense,

No sé si te sirva, pero la función FORMAT te permite formatear un numero y obtener una salida ###,###,###.##, es decir te separa en miles y te llena el número de decimales que le indiques:

Código MySQL:
Ver original
  1. mysql> create table formato_numero(numero float);
  2. Query OK, 0 rows affected (0.06 sec)
  3.  
  4. mysql> insert into formato_numero values (0.01), (1), (13.1), (12.59), (1000), (
  5. 1000.1), (1000.59);
  6. Query OK, 7 rows affected (0.01 sec)
  7. Records: 7  Duplicates: 0  Warnings: 0
  8.  
  9. mysql> select * from formato_numero;
  10. +---------+
  11. | numero  |
  12. +---------+
  13. |    0.01 |
  14. |       1 |
  15. |    13.1 |
  16. |   12.59 |
  17. |    1000 |
  18. |  1000.1 |
  19. | 1000.59 |
  20. +---------+
  21. 7 rows in set (0.00 sec)
  22.  
  23. mysql> select format(numero, 2) from formato_numero;
  24. +-------------------+
  25. | format(numero, 2) |
  26. +-------------------+
  27. | 0.01              |
  28. | 1.00              |
  29. | 13.10             |
  30. | 12.59             |
  31. | 1,000.00          |
  32. | 1,000.10          |
  33. | 1,000.59          |
  34. +-------------------+
  35. 7 rows in set (0.00 sec)

haz la prueba y nos comentas.

Editado: perdón, no vi que el compañero gnzsoloyo ya te había dado la respuesta. Saludos

Saludos
Leo.