Foros del Web » Programando para Internet » PHP »

No hace operaciones matemáticas!!!

Estas en el tema de No hace operaciones matemáticas!!! en el foro de PHP en Foros del Web. Hola a todos!!! Tengo un problemita que es el siguiente: Tengo una base de datos (MySQL 3.23) con una tabla que tiene un campo tipo ...
  #1 (permalink)  
Antiguo 27/01/2004, 10:46
 
Fecha de Ingreso: octubre-2003
Mensajes: 134
Antigüedad: 14 años, 2 meses
Puntos: 0
No hace operaciones matemáticas!!!

Hola a todos!!!

Tengo un problemita que es el siguiente:

Tengo una base de datos (MySQL 3.23) con una tabla que tiene un campo tipo float, uno tipo decimal y uno tipo Double, cuando leo esos valores lo hace ok, pero al momento de sumar (por ejemplo) no lo hace!!!

Campo tipo float=> campo1=0.14;
Campo tipo decimal=> campo2=0.6;
Campo tipo double=> campo3=1.12;

Los muestra ok, pero cuando le digo que sume me da resultado 0:

campo1+campo1=0
campo2+campo2=0
campo3+campo3=0

Me podrían dar una ayudita por favor????

Gracias.

yuki27
  #2 (permalink)  
Antiguo 27/01/2004, 11:37
 
Fecha de Ingreso: septiembre-2001
Ubicación: Monterrey
Mensajes: 663
Antigüedad: 16 años, 2 meses
Puntos: 6
Seria bueno que pusieras algo de codigo, para ver como estas haciendo esas operaciones. ya que no especiicas si la operacion la haces desde la misma consulta a mysql o recuepras los datos y mediante php gestiona la suma.
  #3 (permalink)  
Antiguo 27/01/2004, 11:47
Avatar de claudiovega  
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 14 años, 1 mes
Puntos: 11
haz hecho esto:

select (campo1+campo2+campo3) as suma from tabla;

esto te retorna el valor de la suma, puedes usar mas o menos campos.
  #4 (permalink)  
Antiguo 27/01/2004, 13:47
Avatar de Webstudio
Colaborador
 
Fecha de Ingreso: noviembre-2001
Ubicación: 127.0.0.1
Mensajes: 3.499
Antigüedad: 16 años
Puntos: 68
Disculpen... pero no hay que utilizar la función SUM() de MySQL para este tipo de cálculos?
__________________
Tutoriales Photoshop | Web-Studio.com.ar
Artículos PHP | ZonaPHP.com
  #5 (permalink)  
Antiguo 27/01/2004, 13:53
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 15 años, 5 meses
Puntos: 16
Hola,

SUM() si no recuerdo mal es para sumar todos los valores de una columna. Pero en este caso parece que quiere sumar distintos campos de unregistro.

Y creo que sin ver el codigo que usa y la definicion de la tabla, poco podemos decir. Ademas, si dices que te los muestra bien, te tendria que hacer la suma bien.

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
  #6 (permalink)  
Antiguo 27/01/2004, 22:05
 
Fecha de Ingreso: octubre-2003
Mensajes: 134
Antigüedad: 14 años, 2 meses
Puntos: 0
Ya lo solucioné

Espero me disculpen por haberlos molestado, porque era una tonterita que no me permitía realizar las operaciones matemáticas correctamente y la verdad es que entre tantas pruebas de sentencias me quedé sin ver donde estaba el problema.
Gracias de todas formas

Yuki27
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 19:08.