Ciao grazie anche a te per la velocita' di riscontro....
Dunque immaginavo qualcosa del genere ma perchè nella query
del not exists selezioni da una tabella B ?
La tabella per me è una sola, quindi come dicevo a Chris dell'altro post:
123 A -1000 EUR 13/04/2013
123 B +1000 EUR 25/04/2013
678 A -500 EUR 12/04/2013
678 B +500 EUR 07/06/2013
340 A -300 EUR 12/05/2013
240 A -150 EUR 07/05/2013
questa è la tabella e a me dovrebbero uscire solo i due ultimi record.
In ogni caso provo.
Grazie Daniele.
--
Saluti
Naso GianMario
via L. da Vinci, 215
17021 ALASSIO (SV)
Tel: 0182-640866
Ai sensi del Decreto Legislativo n. 196/2003,
si precisa che le informazioni contenute
in questo messaggio e negli eventuali allegati
sono riservate e per uso esclusivo del destinatario.
Persone diverse dallo stesso non possono copiare
o distribuire il messaggio a terzi.
Chiunque riceva questo messaggio per errore,
è pregato di distruggerlo e di informare
immediatamente mario@xxxxxx
In data lunedì 14 ottobre 2013, alle ore 14.05, hai scritto:
Dovrebbe bastare una clausola NOT EXISTS:
select *
from tabella A
where codoperazione = A
and not exists (
select 1
from tabella B
where codoperazione = B
and A.idoperazione = B.idoperazione
)
2013/10/14 GianMario Naso <mario@xxxxxx>
Buongiorno a tutti ragazzi. Ho bisogno di un po' di aiuto per compilare una
query un po complicata per me. Dunque vi spiego : ho una tabella con x campi mi
interessano però solo 4 di essi e cioè idoperazione, importo, codoperazione e
dataniziovalidita.
Sono ovviamente movimenti contabili. Cosi identificabili:
codoperazione A addebito, codoperazione B accredito a pareggio se idoperazione
e' lo stesso per entrambi i record.
Io devo estrarre i record che non hanno l'operazione a pareggio. Cioè devo
trovare chi mi deve ancora pagare.
Spero di essere stato chiaro e ringraziando anticipatamente chiunque voglia
aiutarmi, rimango a disposizione per qualunque chiarimento. Ciao a tutti.
Marii
_______________________________________________
Postgresql-it mailing list
Postgresql-it@xxxxxxxxxxxxx
http://lists.psql.it/mailman/listinfo/postgresql-it