Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/01/2013, 14:34
chino10030
 
Fecha de Ingreso: abril-2002
Ubicación: Querétaro
Mensajes: 94
Antigüedad: 22 años
Puntos: 0
Busqueda Obtener Saldo (Suma de Ingresos - Suma de Egresos)

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
__________________
<img src="http://www.ascware.com.mx/chino/firma.jpg">