Tengo la tabla Facturas, la tabla Abonos y la Tabla Clientes.
La Relación de Facturas y Abonos se hace gracias al id del Cliente.
Necesito conseguir el resultado de restar el total de Facturas realizadas - el Total de Abonos realizados por los clientes.
Consigo hacerlo de forma individual, es decir, para un cliente en concreto, con la siguiente consulta
Código MySQL:
Con esto consigo restar 23 facturas - 6 abonos para id 121 = 17. Hasta aquí correcto.Ver original
# ---------------------------------------------- # ---------------------------------------------- # ---------------------------------------------- # ---------------------------------------------- ) AS RestaCount
Lo ideal sería conseguirlo para todos los clientes, algo así como un group by clientes_id y obtener:
id 121, total 23
id 122, total 12
.....
Imagino que estoy haciendo algo mal, porque algunos clientes No han hecho abonos e incluso algunos clientes No han llegado a facturar todavía, entonces tal vez haya que meter un Left Join en algún sitio, pero no se donde.
Si introduzco un group by haciendo algo así:
Código MySQL:
Sencillamente se vuelve loco,Ver original
Un saludo y gracias