Select

15/09/2005 - 18:36 por Pablo | Informe spam
hola, necesito hacer algo asi :

declare @campo varchar(10)
set @campo='precio'

select @campo from tabla

como puedo hacer?, porque como sabran, este select me devuelve la palabra
'precio' y necesito el precio del campo que yo ponga en la variable @campo.

gracias

Preguntas similare

Leer las respuestas

#1 Isaias
15/09/2005 - 18:57 | Informe spam
select precio from tabla where tuid = @campo
Respuesta Responder a este mensaje
#2 Pablo
15/09/2005 - 19:09 | Informe spam
no no, lo que necesito es hacer el select del campo que yo ponga en la
variable @campo

o sea
si @campo='precio'

quedaria en select precio
pero si @campo='precio1' quedaria select precio1

me explico ?

quiero hacer un select de un campo que el nombre del campo es el que tenga
la variable @campo



"Isaias" escribió en el mensaje
news:

select precio from tabla where tuid = @campo

Respuesta Responder a este mensaje
#3 Diego
15/09/2005 - 19:25 | Informe spam
declare @k varchar(50)
set @k = 'ord_nconsecutivo'
execute (' select top 1 '+ @k + ' from WCO_TORDEN_SERVICIO')
Respuesta Responder a este mensaje
#4 Alejandro Mesa
15/09/2005 - 19:41 | Informe spam
Las virtudes y maldades del SQL dinámico
http://www.hayes.ch/sql/sql_dinamico.html


AMB

"Diego" wrote:

declare @k varchar(50)
set @k = 'ord_nconsecutivo'
execute (' select top 1 '+ @k + ' from WCO_TORDEN_SERVICIO')

Respuesta Responder a este mensaje
#5 Pablo
16/09/2005 - 00:55 | Informe spam
gracias a todos por responder
saludos

"Alejandro Mesa" escribió en el
mensaje news:
Las virtudes y maldades del SQL dinámico
http://www.hayes.ch/sql/sql_dinamico.html


AMB

"Diego" wrote:

declare @k varchar(50)
set @k = 'ord_nconsecutivo'
execute (' select top 1 '+ @k + ' from WCO_TORDEN_SERVICIO')

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