Pivô no SQL 2008 R2

Eu tenho mesa assim;

Date        PlacementName    campaignID   Impressions   Clicks   TotalConversions  Activity

01/01/2014    USA             100           5000          500        50        Mobile Book
01/02/2014    U.K             101           7000          250        30        Mobile Book
01/01/2014    USA             100           9000          800        40        Mobile TV
01/02/2014    U.K             101           6000          300        10        Mobile TV

Eu quero dinamizar a tabela para 15-20 Activity da tabela real, porque esta é apenas uma tabela de exemplo.

Quero que minha mesa seja como abaixo;

Date         PlacementName     CampaignID    Impressions    Clicks   Mobile Book  Mobile TV
01/01/2014    USA              100           5000           500       50           NULL
01/01/2014    U.K              100           9000           800       NULL         40
01/02/2014    USA              101           7000           250       30           NULL
01/02/2014    U.K              101           6000           300       NULL         10

Este é o formato que eu quero na mesa final. Eu quero escrever consulta para esta tabela.

questionAnswers(1)

yourAnswerToTheQuestion