Ho una tabella(id_op, id_anagrafica, data_op, tipo_op, importo_tot) in cui un id_anagrafica può aver effettuato tante operazioni, e queste operazioni hanno un campo importo e possono avere
il campo tipo_op= 'I', oppure uguale a 'V' o uguale a 'X'.
Io devo estrarre la somma di tutti i record, per ogni id_anagrafica, se non è presente un 'operazione con la x, altrimenti la somma solo dei record inseriti dopo che è stata inserita l'operazione con la x, con essa compresa.
Una query tipo : per ogni id_anagrafica, se non è presente la x, fai la somma di tutti i record, altrimenti fai la somma solo dei record dopo la x, con la x compresa.
Per calcolare la somma in base all'id_anagrafica avevo fatto una query del tipo:
select id_anagrafica, sum(importo_tot) as totV from tabella where (tipo_op='V' or tipo_op='I') group by id_anagrafica
Adesso però non so come implementarla con la "condizione if tipo_op=x..."
Potete aiutarmi?!?!?![]()