Ver Mensaje Individual
  #4  
Antiguo 10-03-2017
Avatar de ElKurgan
[ElKurgan] ElKurgan is offline
Miembro Premium
 
Registrado: nov 2005
Posts: 1.235
Reputación: 20
ElKurgan Va camino a la fama
Es decir, si no he entendido mal, lo que quieres es TOTALIZAR POR USUARIO... ¿O quieres totalizar por todos los campos que indicas en la línea?

si es el primer caso bastaría con esto:

Código SQL [-]
SELECT Suma.pgUsuarioR, Suma.Total - Resta.Total ValorToal FROM 
  (SELECT pgUsuarioR, SUM(pgValorTotal) Total FROM tblPagos WHERE pgEstado='E' GROUP BY pgUsuarioR) Suma,
  (SELECT pgUsuarioR, SUM(pgValor_Pagar) Total FROM tblPagos WHERE pgEstado = 'Pago' GROUP BY pgUsuarioR) Resta
WHERE Suma.pgUsuarioR = Resta.pgUsuarioR

Si es el segundo caso, tendrías que añadir a ambas SELECT todos los campos que quieras que aparezcan y también a la claúsula GROUP BY.

Espero haber entendido (esta vez) lo que necesitas

Saludos
Responder Con Cita