Suma de dos tablas en mysql
Publicado por Lopez (1 intervención) el 12/10/2019 14:48:27
estoy aqui para que por favor me ayuden con este problema para resolver. Tengo dos tablas en Mysql llamadas:
| Factura |
|---------------|
|Idfactura |
|Total |
|Pago_factura |
|-----------------------|
|Idpago |
|Idfactura |
|Pago |
Tengo esta consulta para unir ambar tablas:
El problema está en que, por ejemplo, si tengo una factura x con un total 5000 y tengo dos pagos a esa factura x de la tabla pago_factura, el tal de la tabla factura se duplica osea un total 10000. Por eso le estoy escribiendo para que por favor ayudarme con este problema.
| Factura |
|---------------|
|Idfactura |
|Total |
|Pago_factura |
|-----------------------|
|Idpago |
|Idfactura |
|Pago |
Tengo esta consulta para unir ambar tablas:
1
2
3
Select sum(Pago), sum(Total), (sum(pago) - sum(total)) as pendiente from Pago_factura
Left join factura on factura.idfactura = pago.idfactura
Group by pago_factura.idfactura
El problema está en que, por ejemplo, si tengo una factura x con un total 5000 y tengo dos pagos a esa factura x de la tabla pago_factura, el tal de la tabla factura se duplica osea un total 10000. Por eso le estoy escribiendo para que por favor ayudarme con este problema.
Valora esta pregunta


0