Сводные данные в T-SQL

У меня есть группа людей. Назовем их A, B, C. У меня есть таблица, которая показывает, сколько им платили каждый месяц ....

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 

ЭТА таблица может продолжаться и продолжается годами ..

Есть ли способ повернуть эту таблицу (на самом деле, я ничего не вижу) необходимо агрегировать, что обычно выполняется в сводных точках) В таблице, которая выглядит следующим образом?

     JAN    FEB    MAR    APR    MAY    JUN    JUL    AGU    SEP
A    10     20
B    10     20     -      -      -      -      -      -      30
C    10     -      -      -      -      20     30     -      40

Вы не сталкивались с чем-то подобным раньше, но предполагаете, что это общая проблема, какие-нибудь идеи?

5
задан Adriano Carneiro 29 August 2011 в 16:14
поделиться