Gambafeliz: Hagamos algo mejor, subí un pequeño archivo sqlite con datos simulados que permitan hacer la consulta. Luego hago en este la consulta y lo devuelvo.
También se puede poner la consulta usando el icono de código geshi indicando SQL
Esto es un consejo que te doy para que obtengas mejores resultados, pero de todas mneras te dejo un ejemplo de como seria la tercera consulta.
Código:
CREATE VIEW `totals` AS SELECT
Cuenta,
total(ingreso.ingreso - gasto.gasto) as balance
from Cuentas
LEFT JOIN ingreso ON Cuentas.Cuenta = ingreso.Cuenta
LEFT JOIN gasto ON Cuentas.Cuenta = gasto.Cuenta
ORDER BY Cuentas.Cuenta;
Saludos.