Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/01/2016, 15:53
stevens82
 
Fecha de Ingreso: octubre-2011
Mensajes: 132
Antigüedad: 13 años, 2 meses
Puntos: 4
Restar campos de diferentes tablas por fechas

Hola compañeros, vengo con una duda de como restar la suma de unos campos de diferentes tablas, tengo una tabla ingresos donde se ingresan cierta cantidad de dinero y otra de egresos, lo que necesito es sumar los ingresos segun mes y restarlos con la suma de egresos segun el mismo mes y año, algo asi:

Mes: sum(ingresos) - sum(egresos) = saldo

Ese saldo se vaya al otro mes y me sume con algun ingreso si es que los hay y le reste el egreso de ese mes y el saldo vaya al otro mes y asi sucesivamente

mes - ingresos - egreso - saldo

enero - 800 - 500 - 300
febrero - 300 - 200 - 100
marzo - 100 (aqui le agregamos dinero digamos 500 tendriamos 600)
- 600 - 200 - 400

de estas 2 maneras me hace la resta pero total y los quiero separar por meses
Código MySQL:
Ver original
  1. SELECT Sum(t2.monto) - (SELECT sum(t1.importe)
  2. FROM cajachica t1) As Total
  3. FROM cajamonto t2
  4.  
  5.  
  6.  (
  7.   select Sum(t2.monto) as total1
  8.   from cajamonto t2
  9.  ) - (
  10.   select Sum(t1.importe) as total2
  11.   from cajachica t1
  12.  )

Espero me puedan ayudar, gracias de antemano