En un sistema de gestion registro pagos en efectivos y en cheques.
El caso es que quiero mosrar las deudas de clientes, si el cliente entrego cheques se le descuenta obviamente, pero quiero mostrar el noombre del cliente, la deuda, que puede ser nula, pero si entrego para lo mismo cheques, que se muestre la suma de los mismo, obviamente si no estan cobrados, porque si esta cobrado el dinero ingreso.
Tengo las siguientes tablas:
Y mi consulta es:
Código SQL:
Ver originalSELECT nombreyape, deuda, SUM(haber)
FROM persona LEFT JOIN cliente ON persona.idpersona=cliente.idpersona
LEFT JOIN cheque ON cliente.idcliente=cheque.idcliente
WHERE cobrado='n';
Pero el problema es que me muestra solo los que tienen cheques sin cobrar y no todos los clientes.
Gracias por su ayuda