Grazie utilizzo sql server 2005.
ho guardato la query
SELECT <colonna non trasformata tramite Pivot>,
[prima colonna trasformata tramite Pivot] AS <nome colonna>,
[seconda colonna trasformata tramite Pivot] AS <nome colonna>,
...
[ultima colonna trasformata tramite Pivot] AS <nome colonna>,
FROM
(<query SELECT che produce i dati>)
AS <alias della query di origine>
PIVOT
(
<funzione di aggregazione>(<colonna in fase di aggregazione>)
FOR
[<colonna contenente i valori che diventeranno intestazioni di colonna>]
IN ( [prima colonna trasformata tramite Pivot], [seconda colonna trasformata tramite Pivot],
... [ultima colonna trasformata tramite Pivot])
) AS <alias della tabella pivot>
<clausola ORDER BY facoltativa>;
ma sinceramente non sono riuscito.
io ho solo 3 colonne nella tabella
CODICEFISCALE CODICE VALORE
DDD MATITE 3
DDD PENNE 5
AAAA LIBRI 6
AAAA MATITE 4