In visualizzazione sql incolla questa query e vedi se è ciò che ti serve
codice:
select bc, sum(iif(tipol="e",totale,0)) as tot_entrate, sum(iif(tipol="u",totale,0)) as tot_uscite
from [select bce as Bc,sum(entrate) as totale,'e' as tipol
from entrate
group by bce
union
select bcu,sum(uscite) as totuscite,'u' as tipol
from uscite
group by bcu]. AS tab
group by bc;
Ti consiglio inoltre di evitare l'uso di nomi di campi e tabelle costituito da più parole. E' sempre fonte di problemi su qualsiasi rdbms. Al massimo unisci le parole con l'underscore (_).
edit. Se al posto della sigla vuoi la forma estesa applichi alla query di sopra un inner join
codice:
select [TABELLA BANCHE E CASSA].descrizionebc, sum(iif(tipol="e",totale,0)) as tot_entrate, sum(iif(tipol="u",totale,0)) as tot_uscite
from [select bce as bc,sum(entrate) as totale,'e' as tipol
from entrate
group by bce
union
select bcu,sum(uscite) as totuscite,'u' as tipol
from uscite
group by bcu]. AS tab
inner join [TABELLA BANCHE E CASSA]
on tab.bc = [TABELLA BANCHE E CASSA].bc
group by tab.bc,descrizionebc