[Db] righe come colonne?
Marcello Vezzelli
marcello a vezz.it
Gio 3 Maggio 2007 16:15:22 CEST
Cristiano Verondini ha scritto:
>>> E' sano?
>>> Come si può fare?
>
> 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ì?
Ciao
Marcello
Maggiori informazioni sulla lista
Db