Mostrar valores de una columna

07/11/2003 - 14:24 por spock | Informe spam
Necesito hacer que en una consulta SQL me muestre los datos de un
campo que lo tengo almacenado en una variable. Les muestro el ejemplo
de lo que quiero hacer

DECLARE @Campo varchar(20)
SET @Campo = 'RazonSocial'

SELECT NroEmpresa, @Empresa
FROM Empresas
WHERE NroEmpresa = 3883

Alguien tiene idea como hacerlo, me es super importante poder lograrlo
porque dependo de esto para terminar algo para el trabajo

Muchisimas gracias


Guzmán

Preguntas similare

Leer las respuestas

#1 Manuel \(Salamanca\)
07/11/2003 - 14:32 | Informe spam
Hola,
debes construir la select dinamicamente:

DECLARE @Campo varchar(20)
DECLARE @Sql varchar(100)
SET @Campo = 'RazonSocial'

SET @SQL = 'SELECT NroEmpresa, ' + @Campo + ' FROM Empresas WHERE NroEmpresa
= 3883'

exec(@sql) ó sp_executesql(@sql)


Saludos.






"Guzm?n" escribió en el mensaje
news:
Necesito hacer que en una consulta SQL me muestre los datos de un
campo que lo tengo almacenado en una variable. Les muestro el ejemplo
de lo que quiero hacer

DECLARE @Campo varchar(20)
SET @Campo = 'RazonSocial'

SELECT NroEmpresa, @Empresa
FROM Empresas
WHERE NroEmpresa = 3883

Alguien tiene idea como hacerlo, me es super importante poder lograrlo
porque dependo de esto para terminar algo para el trabajo

Muchisimas gracias


Guzmán
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida