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.

Quote Originariamente inviata da razzoli Visualizza il messaggio
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.