Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Dos Decimales en Mysql

Estas en el tema de Dos Decimales en Mysql en el foro de Bases de Datos General en Foros del Web. hola bueno el asunto es que tengo un par de resultados que me salen de esta manera 156.265, 156.1 bueno y no deseo que lleven ...
  #1 (permalink)  
Antiguo 21/02/2005, 09:26
Avatar de GeoAvila
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Antigua Guatemala
Mensajes: 4.032
Antigüedad: 20 años, 4 meses
Puntos: 53
Dos Decimales en Mysql

hola bueno el asunto es que tengo un par de resultados que me salen de esta manera 156.265, 156.1 bueno y no deseo que lleven un formato de dos decimales por ejemplo asi 156.15 de esta manera, no importa si no lleva el signo de la moneda unicamente deseo que me muestra la consulta con dos decimales..

gracias de antemano..
__________________
* Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ
Sitio http://www.geoavila.com twitter: @GeoAvila
  #2 (permalink)  
Antiguo 21/02/2005, 09:42
Avatar de Terminator ®  
Fecha de Ingreso: julio-2004
Ubicación: San Isidro, Buenos Aires
Mensajes: 176
Antigüedad: 19 años, 9 meses
Puntos: 0
echo number_format($numero, 2, ',', '.');

Fijate la coma y el punto.
La coma separa los decimales y el punto los miles.
Ejemplo: 123.892,98

EDIT: uhhhh.... pensé que estaba en el foro de PHP... no se si te sirve
__________________
PC Impacto

Última edición por Terminator ®; 21/02/2005 a las 09:47
  #3 (permalink)  
Antiguo 21/02/2005, 17:09
Avatar de GeoAvila
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Antigua Guatemala
Mensajes: 4.032
Antigüedad: 20 años, 4 meses
Puntos: 53
Aguien mas que me puediera dar la respuesta..?
__________________
* Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ
Sitio http://www.geoavila.com twitter: @GeoAvila
  #4 (permalink)  
Antiguo 21/02/2005, 17:24
Avatar de GeoAvila
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Antigua Guatemala
Mensajes: 4.032
Antigüedad: 20 años, 4 meses
Puntos: 53
Ya Econtre La Respuesta..

Gracias A Todos

Es Format(nombrecampo,2)

De Esta Manera Me Da El Resulado Que Deseo
__________________
* Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ
Sitio http://www.geoavila.com twitter: @GeoAvila
  #5 (permalink)  
Antiguo 25/05/2011, 12:00
 
Fecha de Ingreso: mayo-2011
Mensajes: 7
Antigüedad: 13 años
Puntos: 0
Respuesta: Dos Decimales en Mysql

Gracias, me sirvio la funcion FORMAT, todos hablan de ROUND.
  #6 (permalink)  
Antiguo 25/05/2011, 13:24
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Dos Decimales en Mysql

Estás mirando un post viejo (6 años), y además mal respondido.
Te conviene ROUND() y no FORMAT(), porque FORMAT() devuelve una cadena, no un número. Luego tendrás problemas con el contenido.
Por lo demás, si usas ROUND() el número se redondeará, lo que implica poca precisión, puedes en su lugar usar TRUNCATE(valor, digitos), que corta el numero sin redondearlo.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:22.