Foros del Web » Programando para Internet » PHP »

Sumar valores devueltos por consulta a SQL

Estas en el tema de Sumar valores devueltos por consulta a SQL en el foro de PHP en Foros del Web. Hola. Hoy programando un apartado de mi proyecto, he llegado a un punto en el que me ha surgido un problema. Yo tengo una consulta ...
  #1 (permalink)  
Antiguo 17/08/2009, 09:26
 
Fecha de Ingreso: julio-2009
Mensajes: 52
Antigüedad: 14 años, 9 meses
Puntos: 3
Sumar valores devueltos por consulta a SQL

Hola.
Hoy programando un apartado de mi proyecto, he llegado a un punto en el que me ha surgido un problema.

Yo tengo una consulta que me selecciona un campo de una tabla MySQL en función de un parámetro. Ese query me puede devolver valores aleatorios, en función de si el usuario tiene un, dos, ninguno o X registros que apunten hacia él en esa tabla.

Lo que yo quiero hacer es sumar todos los valores devueltos por esa consulta.

No sé si me he explicado todo lo bien que debería, pero de otra forma no sé como decirlo... jeje.

Saludos y gracias de antemano.
  #2 (permalink)  
Antiguo 17/08/2009, 09:30
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 10 meses
Puntos: 1517
Respuesta: Sumar valores devueltos por consulta a SQL

Podrias mejor dar algun ejemplo o tratar de explicarlo de otra forma
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 17/08/2009, 09:34
Avatar de cesarpunk  
Fecha de Ingreso: enero-2008
Ubicación: Lima
Mensajes: 943
Antigüedad: 16 años, 3 meses
Puntos: 9
Respuesta: Sumar valores devueltos por consulta a SQL

si haces la consulta por el ID del usuario, te va devolver los valores exclusivos de él, ahora cuando los generas con un while o un for, vas generando un acumulador que empieza en cero y le vas sumando el campo que deseas. Esa es tu duda?
__________________
Quitenme la vida pero no la bebida.
  #4 (permalink)  
Antiguo 17/08/2009, 11:15
 
Fecha de Ingreso: julio-2009
Mensajes: 52
Antigüedad: 14 años, 9 meses
Puntos: 3
Respuesta: Sumar valores devueltos por consulta a SQL

Hola de nuevo.

Lo que yo necesito es lo siguiente. Imaginaos que un usuario tiene varios negocios. Esos negocios se almacenan en una tabla con:
- id del registro (llave)
- id del negocio (que apunta hacia otro campo de otra tabla de la base de datos)
- id del usuario propietario (que apunta tambien a otra tabla de la bd).
- ganancias

Así, si un usuario tiene 5 negocios, habrá 5 registros en esa base de datos que apunten hacia él, y 5 campos "ganancias". Lo que yo necesito es sumar los valores de esas 5 ganancias devueltas en el query, para ver el total de ganancias del usuario.

Creo que ahora si está mejor explicado, disculpas .

Saludos.
  #5 (permalink)  
Antiguo 17/08/2009, 11:23
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 10 meses
Puntos: 1517
Respuesta: Sumar valores devueltos por consulta a SQL

Hay una funcion en mysql llamada sum(). Verifica si con eso puedes lograr lo que quieres.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #6 (permalink)  
Antiguo 17/08/2009, 11:30
 
Fecha de Ingreso: julio-2009
Mensajes: 52
Antigüedad: 14 años, 9 meses
Puntos: 3
Respuesta: Sumar valores devueltos por consulta a SQL

Hola!!
Perfecto, justo eso buscaba!!! Muchísimas gracias, ahí llevas otro karma . EDITO: No, no puedo darte otro karma... jeje.
Saludos y 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 21:34.