Alguém me ajuda nesse PIVOT ?

Tenho uma consulta dinâmica, com as semanas do ano (de 1 a 52).
Primeiro o usuário seleciona duas datas, com essas datas eu calculo qual semana do ano esta a data que ele escolheu.
Com as semanas em mãos, faço o grid mostrando o país x visitas (durante o período escolhido). Algo tipo assim:

PAÍS SEMANA 39 SEMANA 40 SEMANA 41
A 55 12 7
B 22 8 15
C 35 19 25

Como eu disse, as colunas de “semanas” não são fixas (depende de qual período o usuário selecionar). Alguém pode me ajudar?

Qual o seu nome?

Baixou o projeto Samples? Lá tem modelos de pivot.

O Pivot é um resumo de um relatório detalhe agrupado por uma quebra específica, então você não pode montar o select do SQL principal da consulta já acumulando os valores, tem que vir registro a registro.