problema con query!!!
Posted by:
ogsbox :-)
Date: September 02, 2007 05:47AM
ciao a tutti,
ho bisogno di un aiutino. dovrei fare una queri che mi torna la differenza tra 2 query... mi spiego meglio con l'esempio pratico
---------------------------------------------------------------------
SELECT O.Contatto_idContatto, SUM(chf),SUM(euro)
FROM Operazione O, Tipo T
WHERE O.Tipo_idTipo=T.idTipo AND T.descrizione='Acquisto' Group by O.Contatto_idContatto
UNION
SELECT O.Contatto_idContatto, SUM(chf),SUM(euro)
FROM Operazione O, Tipo T
WHERE O.Tipo_idTipo=T.idTipo AND T.descrizione='Vendita' Group by O.Contatto_idContatto;
-----------------------------------------------------------------------
questa query mi torna la somma di tutti gli acquisti raggruppati per un idContatto unita alla somma di tutte le vendite raggruppate per lo stesso id.
output:
--------------------------------------------
Contatto_idContatto | SUM(chf) | SUM(euro) |
--------------------------------------------
1 9000 0 <- acquisto
1 3000 0 <- vendita
adesso avrei bisogno una query che mi da giĆ la differenza tra i 2 risultati raggruppati per lo stesso id (vendita-acquisti)
aiutatemi plese!!!
Subject
Views
Written By
Posted
problema con query!!!
4202
September 02, 2007 05:47AM
3028
September 04, 2007 02:54AM
Sorry, you can't reply to this topic. It has been closed.
Content reproduced on this site is the property of the respective copyright holders.
It is not reviewed in advance by Oracle and does not necessarily represent the opinion
of Oracle or any other party.