Convertir un String a Titulo de Columna

zolkas
19 de Noviembre del 2004
Por favor alguien sabe como se convierte STR (que es el resultado de la union de varias columnas) a un titulo para hacer un Select
Por Ej: Select Cliente,Ciudad,@Meses from Cartera

Donde @Meses contiene Enero+Febrero+Marzo

Mr Cerebro
19 de Noviembre del 2004
Esto se resuleve normalmente ejecutando cadenas pq el sql server te reconoce las variables dentro de sentencias select como objetos yu po eso trae problemas . asi q ahi te va una solucion.

USE PUBS
GO

declare @cad varchar(250)
declare @cad1 varchar(250)

set @cad='Carlos Silva'
set @cad1='Mr_Cerebro'

set @cad1='SeLECT title , '''+ @cad + ''' as ' + @cad1 + ' from titles'

execute(@cad1)

Como ves al ejecutar la cadena la ejecuta como tal, sin verificar laexistencai del objeto@cad1.
Espero haberte ayudado.