Somma campi da due SELCT

lunedì 14 giugno 2010 - 16.52

andre` Profilo | Newbie

Salve ragazzi dovrei fare una somma di due campi che mi vengono fuori da una query con più select,

la struttura è più o meno così

SELECT *
from
(
SELECT COLONNA as colonna1
from TABELLA
where pippo = 1
) as a
left outer join
(
SELECT COLONNA as colonna2
from TABELLA
where pippo = 2
) as b

a questo punto vorrei avere una terza colonna con la somma totale di pippo, come posso fare?

Grazie

lbenaglia Profilo | Guru

>la struttura è più o meno così
>
>SELECT *
>from
>(
>SELECT COLONNA as colonna1
>from TABELLA
>where pippo = 1
>) as a
>left outer join
>(
>SELECT COLONNA as colonna2
>from TABELLA
>where pippo = 2
>) as b
>
>a questo punto vorrei avere una terza colonna con la somma totale
>di pippo, come posso fare?

Ciao,

Che DBMS utilizzi?
Puoi postare un esempio completo con la struttura della tabella (CREATE TABLE), alcune righe di prova (INSERT INTO) ed il result set finale che vorresti ottenere con quei dati?

>Grazie
Prego.

Ciao!

--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5