Criar dinamicamente colunas de acordo com um período de data

Pessoal, estou desenvolvendo um sistema para escola, quando cadastro um curso eu informo a data de inicio e a data de fim pois bem, exe: 01/10/2017 a 03/10/2017 ou seja 3 dias, assim queria que quando abrisse a consulta aparecesse 3 colunas um para cada data para impressão da pauta, alguém poderia me dar uma luz?

tem N formas de fazer…
uma seria, uma tabela cabeçalho do curso e uma tabela filha com os dias do curso onde poderia colocar essa pauta diaria como um campo

Flavio, entendi o que falou mas no caso eu só preciso para impressão, se fosse para lançar as presenças tambem no sistema ai sim seria o ideal, no caso as colunas são virtuais só para consta na paula no momento da impressão da turma.

so vai imprimir uma vez ?
se esta cadastrando um curso, entendo que cadastre as informações dele e guarde

Sim os dados do curso vou guardar como nome do curso, data de inicio e fim, mas quando for imprimir queria que de acordo com os dias dos curso gerasse as colunas para imprimir. Mas que não guarde nada, só gere para impressão.

Somente PIVOT