Mam grupę ludzi. Nazwijmy je A, B, C. Mam tabelę, która pokazuje, jak bardzo były one płatne co miesiąc ....Dane przestawne w 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
tej tabeli może i ma trwać przez wiele lat ..
Czy istnieje sposób, aby obracać się w tej tabeli (nic tak naprawdę nie musi być agregowane, co zwykle dzieje się w czatach) W tabeli, która wygląda następująco?
JAN FEB MAR APR MAY JUN JUL AGU SEP
A 10 20
B 10 20 - - - - - - 30
C 10 - - - - 20 30 - 40
Nie wpadłem na coś takiego, ale zakładam, że jest to powszechny problem w przypadku jakichkolwiek pomysłów?
Można jeszcze " agregacja "w dniu" MIESIĄC ". Chodzi o to, że w twoim zbiorze danych jest już zagregowana. Po prostu użyj czegoś takiego jak 'SUMA'. – Yuck
możesz to zrobić dla ustalonej liczby kolumn, Jan..Feb ..., nie możesz tego zrobić dla zmiennej nr kolumn –
... Nie ma sposobu, aby to zrobić dla zmiennych kolumn? – JBone