allora, così mi ci sto avvicinando:
codice:
select
entrate.entrata_id as id,
entrate.entrata_valore as v_entrata,
0 as v_uscita,
entrate.entrata_data as e_data,
"" as u_data,
entrate.utente_id
from entrate
union all
select
uscite.uscita_id as id,
0 as v_entrata,
uscite.uscita_valore as v_uscita,
"" as e_data,
uscite.uscita_data as u_data,
uscite.utente_id
from uscite
ho dovuto levare il cast perchè mi dava errore.
però così mi sembra che esca tutto giusto.

Originariamente inviata da
razzoli
oppure per le uscite fai -uscita_valore, così diventa negativo e puoi fare la somma.
si ci avevo pensato, però a me non serve la differenza, ma tutti i record.
perchè per ora nella pagina li presento su due tabelle diverse e lo trovo scomodo.