GoneAccessCrazy
Programmer
Hi, I dunno if this thing is possible...
I first have 2 queries and their results...
****QueryRent:
SELECT Cliente.IdCliente, Cliente.Nombre, Cliente.ApePat, Cliente.ApeMat, Sum(Alquiler.MontoTPagado) AS MontoPagadoA, Cliente.MontoDeuda
FROM Cliente INNER JOIN Alquiler ON Cliente.IdCliente = Alquiler.IdCliente
GROUP BY Cliente.IdCliente, Cliente.Nombre, Cliente.ApePat, Cliente.ApeMat, Cliente.MontoDeuda;
IdCliente Nombre ApePat ApeMat MontoPagadoA MontoDeuda
1 Wendy Villanueva Cabanas 250 0
2 Evan Tapia Guiulfo 100 512.23
****QuerySale:
SELECT Cliente.IdCliente, Cliente.Nombre, Cliente.ApePat, Cliente.ApeMat, Sum([PrecioVenta]*[Cantidad]) AS MontoPagadoV
FROM Cliente INNER JOIN Venta ON Cliente.IdCliente = Venta.IdCliente
GROUP BY Cliente.IdCliente, Cliente.Nombre, Cliente.ApePat, Cliente.ApeMat;
IdCliente Nombre ApePat ApeMat MontoPagadoV
1 Wendy Villanueva Cabanas 261
and then I make a third query using both previous queries
QueryTot:
SELECT ConsAlq.IdCliente, [ConsAlq.Nombre]+' '+[ConsAlq.ApePat]+' '+[ConsAlq.ApeMat] AS Nombre, ConsAlq.MontoPagadoA, ConsVen.MontoPagadoV, [MontoPagadoA]+[MontoPagadoV] AS Total
FROM ConsAlq LEFT JOIN ConsVen ON ConsAlq.IdCliente = ConsVen.IdCliente;
IdCliente Nombre MontoPagadoA MontoPagadoV Total
1 Wendy Villanueva Cabanas 250 261 511
2 Evan Tapia Guiulfo 100
but as you can see I need to put somehow a 0 in the column of MontoPagadoV for the client 2 so I can add both MontoPagadoA + MontoPagadoV and the Total be a 100
Anybody knows how? Maybe I have to change my queries?
Thanks in advance,
GAC
I first have 2 queries and their results...
****QueryRent:
SELECT Cliente.IdCliente, Cliente.Nombre, Cliente.ApePat, Cliente.ApeMat, Sum(Alquiler.MontoTPagado) AS MontoPagadoA, Cliente.MontoDeuda
FROM Cliente INNER JOIN Alquiler ON Cliente.IdCliente = Alquiler.IdCliente
GROUP BY Cliente.IdCliente, Cliente.Nombre, Cliente.ApePat, Cliente.ApeMat, Cliente.MontoDeuda;
IdCliente Nombre ApePat ApeMat MontoPagadoA MontoDeuda
1 Wendy Villanueva Cabanas 250 0
2 Evan Tapia Guiulfo 100 512.23
****QuerySale:
SELECT Cliente.IdCliente, Cliente.Nombre, Cliente.ApePat, Cliente.ApeMat, Sum([PrecioVenta]*[Cantidad]) AS MontoPagadoV
FROM Cliente INNER JOIN Venta ON Cliente.IdCliente = Venta.IdCliente
GROUP BY Cliente.IdCliente, Cliente.Nombre, Cliente.ApePat, Cliente.ApeMat;
IdCliente Nombre ApePat ApeMat MontoPagadoV
1 Wendy Villanueva Cabanas 261
and then I make a third query using both previous queries
QueryTot:
SELECT ConsAlq.IdCliente, [ConsAlq.Nombre]+' '+[ConsAlq.ApePat]+' '+[ConsAlq.ApeMat] AS Nombre, ConsAlq.MontoPagadoA, ConsVen.MontoPagadoV, [MontoPagadoA]+[MontoPagadoV] AS Total
FROM ConsAlq LEFT JOIN ConsVen ON ConsAlq.IdCliente = ConsVen.IdCliente;
IdCliente Nombre MontoPagadoA MontoPagadoV Total
1 Wendy Villanueva Cabanas 250 261 511
2 Evan Tapia Guiulfo 100
but as you can see I need to put somehow a 0 in the column of MontoPagadoV for the client 2 so I can add both MontoPagadoA + MontoPagadoV and the Total be a 100
Anybody knows how? Maybe I have to change my queries?
Thanks in advance,
GAC