Buenos días, he estado intentando hacer una consulta mysql durante varias horas pero no hay manera, a ver si pueden ayudarme por favor.
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:
Ver original# ----------------------------------------------
# ----------------------------------------------
# ----------------------------------------------
# ----------------------------------------------
Con esto consigo restar 23 facturas - 6 abonos para id 121 = 17. Hasta aquí correcto.
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í:
Sencillamente se vuelve loco,
Un saludo y gracias