[Db] righe come colonne?
Domenico L.
domenico.lorusso a pleiade.it
Gio 3 Maggio 2007 16:51:10 CEST
Marcello Vezzelli ha scritto:
> Cristiano Verondini ha scritto:
>>
>> Devi fare un rollup/pivot (chiamalo come vuoi :) )
>
> Ho guardato un po' di documentazione su ROLLUP ma non ho capito come
> si applica in questo caso.
>
> Nel frattempo ho smacchinato un po'...
>
> SELECT
> SUM( IF( tipo=1, importo, NULL ) ) AS importo1,
> SUM( IF( tipo=2, importo, NULL ) ) AS importo2,
> SUM( IF( tipo=3, importo, NULL ) ) AS importo3,
> SUM( IF( tipo=4, importo, NULL ) ) AS importo4
> FROM tabella
> WHERE DATA = '2007-05-02'
> GROUP BY DATA
>
> E una roba cosė?
in oracle sė in mysql dovrebbe esserci un comando apposta che non
ricordo, cerca pivot
il rollup di ta i totali di gruppo (esempio mostri il dettaglio
giornaliero, settiamanele e mensile nella stessa query)
ziao!
--
Domenico L. icq: 645 44 861 - msn: strahd a jumpy.it
per stupire mezz'ora basta un libro di storia,
io cercai di imparare la Treccani a memoria... [F.d.A.]
Maggiori informazioni sulla lista
Db