Hola mis estimados, espero me puedan dar una mano con esta consulta.
tengo estas dos tablas que contienen registros de ingresos y egresos correspondientemente.
ingresos
id subp fecha cuanto
1 1 2013-01-29 100
2 2 2013-01-29 100
3 3 2013-01-29 100
4 4 2013-01-29 100
5 1 2013-01-29 10
6 4 2013-01-29 25
tranzas (egresos)
id sub fecha monto
1 1 2013-01-29 5
2 2 2013-01-29 15
3 3 2013-01-29 6
4 1 2013-01-29 20
5 1 2013-01-29 10
6 2 2013-01-29 25
Para conocer el Saldo (ingresos - ingresos) eh hecho esta consulta
SELECT SUM( ingresos.cuanto ) - SUM( tranzas.monto ) AS saldo
FROM `ingresos`
LEFT JOIN tranzas ON ingresos.subp = tranzas.sub
WHERE ingresos.subp =1
y todo va bien,
PERO me da NULL cuando no existen egresos (registros en la tabla tranzas )
WHERE ingresos.subp =4 ahi me avienta NULL , cuando deveria de dar solo la suma de los egresos
Alguien puede ayudarme