El trigger anterior es:
Código MySQL:
Ver original
`saldo_manana_caja`= saldos.saldo_manana_caja + (NEW.ingreso_caja - NEW.egreso_caja), `saldo_manana_bci`= saldos.saldo_manana_bci + (NEW.ingreso_bci - NEW.egreso_bci), `saldo_manana_chi`= saldos.saldo_manana_chi + (NEW.ingreso_chile - NEW.egreso_chile), `saldo_manana_sta1`= saldos.saldo_manana_sta1 + (NEW.ingreso_santa_uno - NEW.egreso_santa_uno), `saldo_manana_sta2`= saldos.saldo_manana_sta2 + (NEW.ingreso_santa_dos - NEW.egreso_santa_dos), `saldo_manana_prove`= saldos.saldo_manana_prove + (NEW.ingreso_prove - NEW.egreso_prove), `saldo_manana_clte`= saldos.saldo_manana_clte + (NEW.ingreso_cliente - NEW.egreso_cliente), `saldo_manana_acre`= saldos.saldo_manana_acre + (NEW.ingreso_acre - NEW.egreso_acre), `saldo_manana_deud`= saldos.saldo_manana_deud + (NEW.ingreso_deud - NEW.egreso_deud), `saldo_manana_edo`= saldos.saldo_manana_edo + (NEW.ingreso_eduardo - NEW.egreso_eduardo), `saldo_manana_edu`= saldos.saldo_manana_edu + (NEW.ingreso_eduar - NEW.egreso_eduar), `caja_bancos`= saldos.saldo_manana_caja + saldos.saldo_manana_bci + saldos.saldo_manana_chi + saldos.saldo_manana_sta1 + saldos.saldo_manana_sta2, `saldo_general`= saldos.caja_bancos + saldos.saldo_manana_acre + saldos.saldo_manana_deud
para que las dos tablas sean actualizadas he probado varias formas, esta funciona pero no es lo que necesito ya que el update mes debe ir antes de la condicion
Código MySQL:
Ver original
`saldo_manana_caja`= saldos.saldo_manana_caja + (NEW.ingreso_caja - NEW.egreso_caja), `saldo_manana_bci`= saldos.saldo_manana_bci + (NEW.ingreso_bci - NEW.egreso_bci), `saldo_manana_chi`= saldos.saldo_manana_chi + (NEW.ingreso_chile - NEW.egreso_chile), `saldo_manana_sta1`= saldos.saldo_manana_sta1 + (NEW.ingreso_santa_uno - NEW.egreso_santa_uno), `saldo_manana_sta2`= saldos.saldo_manana_sta2 + (NEW.ingreso_santa_dos - NEW.egreso_santa_dos), `saldo_manana_prove`= saldos.saldo_manana_prove + (NEW.ingreso_prove - NEW.egreso_prove), `saldo_manana_clte`= saldos.saldo_manana_clte + (NEW.ingreso_cliente - NEW.egreso_cliente), `saldo_manana_acre`= saldos.saldo_manana_acre + (NEW.ingreso_acre - NEW.egreso_acre), `saldo_manana_deud`= saldos.saldo_manana_deud + (NEW.ingreso_deud - NEW.egreso_deud), `saldo_manana_edo`= saldos.saldo_manana_edo + (NEW.ingreso_eduardo - NEW.egreso_eduardo), `saldo_manana_edu`= saldos.saldo_manana_edu + (NEW.ingreso_eduar - NEW.egreso_eduar), `caja_bancos`= saldos.saldo_manana_caja + saldos.saldo_manana_bci + saldos.saldo_manana_chi + saldos.saldo_manana_sta1 + saldos.saldo_manana_sta2, `saldo_general`= saldos.caja_bancos + saldos.saldo_manana_acre + saldos.saldo_manana_deud `ingresos_empresa`= mes.ingresos_empresa + (NEW.ingreso_caja - NEW.egreso_caja)