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

Duda con funcion SUM ()

Estas en el tema de Duda con funcion SUM () en el foro de Mysql en Foros del Web. Tengo una columna llamada ImporteTotal, que tiene numeros positivos y negativos. Y necesito informar el resultado total de esa columna. Entonces realizo la consulta Código ...
  #1 (permalink)  
Antiguo 31/03/2008, 11:36
Avatar de maxi_lance  
Fecha de Ingreso: julio-2006
Ubicación: Capital Federal
Mensajes: 220
Antigüedad: 18 años, 4 meses
Puntos: 2
Duda con funcion SUM ()

Tengo una columna llamada ImporteTotal, que tiene numeros positivos y negativos.
Y necesito informar el resultado total de esa columna.
Entonces realizo la consulta
Código PHP:
"SELECT SUM (ImporteTotal) FROM scTabla" 
y me tira un resultado aparentemente correcto.

Pero mi duda es saber si los importes negativos los toma como tal o ignora el caracter - y los suma. Como son mas de 400 registros, se me hace dificil comprobarlo manualmente.
Espero puedan darme una mano....
  #2 (permalink)  
Antiguo 31/03/2008, 11:47
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Re: Duda con funcion SUM ()

Si los campos sumados son INTEGER o DOUBLE, REAL o FLOAT, los suma matemáticamente como cualquier suma, restando numeros negativos y sumando positivos.
Si los campos sumados son UNSIGNED, la cifra será siempre acumulativa, por cuando son valores positivos siemrpe.
  #3 (permalink)  
Antiguo 31/03/2008, 13:01
Avatar de maxi_lance  
Fecha de Ingreso: julio-2006
Ubicación: Capital Federal
Mensajes: 220
Antigüedad: 18 años, 4 meses
Puntos: 2
Re: Duda con funcion SUM ()

es lo que quería escuchar .... , gracias !!
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 13:58.