Hola
Como estan ?
Necesito hacer una consulta agrupada, a ver si se puede:
LAS TABLAS:
1. Facturas:
NumFactura (Clave primaria)
Cliente
ValorACargo
2. Recibos:
NumRecibo (clave primaria)
NumFactura (numero de factura que se abona)
ValorAbonado
Los resultados que se quieren:
Cliente TotalFacturas,TotalAbonado
==
Cree la consulta, pero lógicamente cuando hay mas de un recibo por factura
se duplica el total de facturas.
SELECT Cliente, SUM(ValorACargo) AS TotalFacturas, SUM(ValorAbonado) AS
TotalAbonado
FROM Facturas LEFT JOIN Recibos ON Facturas.NumFactura = Recibos.NumFactura
GROUP BY Cliente
Ejemplo:
NumFactura ,Cliente ,ValorACargo
1, 1,$100000
2,1,$50000
3,2,100000
Recibos:
NumRecibo ,NumFactura ,ValorAbonado
501,1,$20000
505,1,$40000
510,3,$100000
los resultados
Cliente, TotalFacturas,TotalAbonado
1,250000,60000 (la fila esperada es 1,150000,60000)
2,100000,100000
Espero me pueda ayudar.
Diego M Romero
Leer las respuestas