all groups > sql server (alternate) > october 2003 >
You're in the

sql server (alternate)

group:

query group by anno multi colonna


Re: query group by anno multi colonna John Bell
10/14/2003 10:40:39 AM
sql server (alternate):
Hi Logan

This is an English language news group and I don't speak Itallian, so I hope
your post isn't in Spanish!!!

Check out for a crosstab that will transform your rows to columns:

http://support.microsoft.com/default.aspx?scid=kb;EN-US;q175574

You will also need to use a derived query to group the data into years

SELECT società, YEAR(datafattura), SUM(valorefattura)

FROM MyTable

GROUP BY società, YEAR(datafattura)

This is what Altavista says!

Ciò è un gruppo di notizie di lingua inglese e non parlo italiano, in modo
da spero il vostro alberino non sono nello Spagnolo!!!
Verific un crosstab che trasformerà le vostre file alle colonne:
http://support.microsoft.com/default.aspx?scid=kb;EN-US;q175574
Inoltre dovrete usare una domanda derivata per raggruppare i dati negli anni
SELECT società, YEAR(datafattura), SUM(valorefattura)
FROM MyTable

GROUP BY società, YEAR(datafattura)

John

[quoted text, click to view]

query group by anno multi colonna Logan
10/14/2003 10:50:25 AM
Ciao ho una tabella in sql server formata da questi campi

società, valorefattura, datafattura

Vorrei estrarre i dati in questo modo

anno anno -1
anno -2
Società somma(valorefattura) somma(valorefattura)
somma(valorefattura)


Potete aiutarmi a costruire la query?

Ciao grz by Logan bye bye

Re: query group by anno multi colonna Luca Bianchi
10/14/2003 10:59:22 AM
[quoted text, click to view]

....la query può essere risolta con

==================================
SELECT Società,
SUM(CASE
WHEN YEAR(datafattura) = YEAR(GETDATE()) THEN valorefattura
ELSE 0
END,
SUM(CASE
WHEN YEAR(datafattura) = YEAR(GETDATE()) -1 THEN
valorefattura
ELSE 0
END,
SUM(CASE
WHEN YEAR(datafattura) = YEAR(GETDATE()) -2 THEN
valorefattura
ELSE 0
END
FROM MyTable
GROUP BY Società
==================================

[quoted text, click to view]

Ciao

--
Luca Bianchi
Microsoft MVP - SQL Server
http://mvp.support.microsoft.com
http://italy.mvps.org

Re: query group by anno multi colonna Logan
10/14/2003 11:39:53 AM

"Luca Bianchi" <rightjoinREMOVE_THIS@hotmail.com> ha scritto nel messaggio
news:bmgdtj$l9r3a$1@ID-201973.news.uni-berlin.de...
[quoted text, click to view]

Grazie 1k è proprio quello che mi serviva

Ciao by Logan bye bye

Re: query group by anno multi colonna Luca Bianchi
10/14/2003 11:43:40 AM
[quoted text, click to view]

....per il futuro ricordati che il cross-posting non è gradito o perlomeno
dovresti indicarlo nell'oggetto...

Ciao

--
Luca Bianchi
Microsoft MVP - SQL Server
http://mvp.support.microsoft.com
http://italy.mvps.org

AddThis Social Bookmark Button