Ho un gruppo di persone. Li chiamiamo A, B, C. Ho una tabella che mostra quanto sono stati pagati ogni mese ....Dati pivot in T-SQL
PERSON|MONTH|PAID
A JAN 10
A FEB 20
B JAN 10
B FEB 20
B SEP 30
C JAN 10
C JUNE 20
C JULY 30
C SEP 40
Questa tabella può e non andare avanti per anni e anni ..
Esiste un modo per girare questa tabella (nulla di ciò che vedo ha davvero bisogno di essere aggregato, cosa che di solito si fa nei pivot) In una tabella che assomiglia al seguente?
JAN FEB MAR APR MAY JUN JUL AGU SEP
A 10 20
B 10 20 - - - - - - 30
C 10 - - - - 20 30 - 40
Non si è mai imbattuto in qualcosa del genere ma si presume che sia un problema comune qualche idea?
È ancora possibile " aggregare "su" MONTH'. È solo che nel tuo set di dati è già stato aggregato. Basta usare qualcosa come 'SUM'. – Yuck
puoi farlo per un numero fisso di colonne, Jan..Feb ..., non puoi farlo per numero variabile di colonne –
... Non c'è modo di farlo per le colonne variabili? – JBone