Originariamente inviato da bircastri
io vorrei selezionare la somma della colonna totale della prima tabella e la somma della colonna sommaavere della seconda tabella in un unica query.
quello che voglio ottenenre è
mese somma1 somma2
ovviamente somma1 e somma2 devono far riferimento agli incassi relativi allo stesso mese.
Si può fare?
ma come si può mai fare ad interrogare 2 tabelle diverse in un colpo solo????
io direi che non si puo fare!
può darsi, poi, che dal forum ti arrivi una risposta migliore da parte di uno dei tanti guru.
io risolverei eseguendo una UNION di 2 select..... avendo cosi la ''sensazione'' di risolvere il problema con una unica query.
codice:
select
mese,
sum(avere) sommaavere,
sum(sommatotale) sommatotale
from
(
select
month(tabella1.data) mese,
0 avere,
sum(tabella1.totale) sommatotale
from tabella1
group by
mese
union
select
month(tabella2.data) mese,
sum(tabella2.sommaavere) avere,
0 sommatotale
from tabella2
group by
mese
)
group by
mese
ciao