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

acortar decimales

Estas en el tema de acortar decimales en el foro de Mysql en Foros del Web. bueno lo que deseo hacer es simple, cuando multiplico 2 campos y el resultado me da por ejemplo=> 32.56841111 deseo que ese resultado me salga ...
  #1 (permalink)  
Antiguo 22/11/2006, 06:29
 
Fecha de Ingreso: junio-2005
Mensajes: 26
Antigüedad: 18 años, 10 meses
Puntos: 0
acortar decimales

bueno
lo que deseo hacer es simple, cuando multiplico
2 campos y el resultado me da por ejemplo=> 32.56841111
deseo que ese resultado me salga
solamente con 2 decimales
y no se cuál es la instrucción que se debe poner cuando
hago la consulta

saludos
  #2 (permalink)  
Antiguo 22/11/2006, 07:39
Avatar de the_scorpion  
Fecha de Ingreso: mayo-2006
Ubicación: Cuba
Mensajes: 696
Antigüedad: 17 años, 11 meses
Puntos: 3
Cita:
Iniciado por astemu Ver Mensaje
bueno
lo que deseo hacer es simple, cuando multiplico
2 campos y el resultado me da por ejemplo=> 32.56841111
deseo que ese resultado me salga
solamente con 2 decimales
y no se cuál es la instrucción que se debe poner cuando
hago la consulta

saludos
Hola

no se si esto te servira pero con php puedes hacerlo de esta forma usando la función number_format
Código PHP:
$var125.43
$var225.47
$row$var1 $var2
echo 
"El monto final es: ".number_format($row2'.'',');// (2) cantidad de decimas, (.) separador decimal, (,) separador de miles 
espero que esto te sirva de algo
suerte
__________________
Que hablen mal de uno es espantoso. Pero hay algo peor: que no hablen.
Quien hace, puede equivocarse. Quien nada hace, ya está equivocado".
  #3 (permalink)  
Antiguo 22/11/2006, 07:48
 
Fecha de Ingreso: junio-2005
Mensajes: 26
Antigüedad: 18 años, 10 meses
Puntos: 0
gracias pero eso ya lo tenía

porque lo que necesito
es si realizo

select sum((campo1 * campo2)/12) as resultado from MI_TABLA

quiero que si es posible hacer directamente el recorte de los decimales
en la misma consulta de base de datos

gracias de todos modos

saludos
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 17:46.