Aqui esta mas o menos lo que pides lo hice en una tabla temporal
Código:
create table #semana(
dia varchar(200)
)
Código:
declare @name as varchar(200)
declare @query as varchar(max)
set @name='Lunes'
set @query='select dia as ' + @name + ' from #semana'
exec (@query)
Espero te sirva, saludos!!!