Mostrar nombre de campo (texto+parametro)
Publicado por César (2 intervenciones) el 07/02/2012 15:20:28
Agradezco de antemano su ayuda.
Tengo 1 tabla con los campos: ciudad, caja1 y caja2.
Cuando se desea leer información de la caja1 solo lea de la caja1 y si desea leer información de la caja2 solo lea de la caja2.
Yo lo he hecho asi:
DECLARE @pcaja varchar(1)
SET @pcaja= 1
SELECT top 10 ciudad, 'caja'+@pcaja
FROM bodega
WHERE ('caja'+@pcaja )<100
pero no me resulta
RESULTADO CORRECTO SERIA:
Si parametro=1
SELECT ciudad, caja1
FROM cuadrado
WHERE caja1<100
Si parametro=2
SELECT ciudad, caja2
FROM cuadrado
WHERE caja2<100
Tengo 1 tabla con los campos: ciudad, caja1 y caja2.
Cuando se desea leer información de la caja1 solo lea de la caja1 y si desea leer información de la caja2 solo lea de la caja2.
Yo lo he hecho asi:
DECLARE @pcaja varchar(1)
SET @pcaja= 1
SELECT top 10 ciudad, 'caja'+@pcaja
FROM bodega
WHERE ('caja'+@pcaja )<100
pero no me resulta
RESULTADO CORRECTO SERIA:
Si parametro=1
SELECT ciudad, caja1
FROM cuadrado
WHERE caja1<100
Si parametro=2
SELECT ciudad, caja2
FROM cuadrado
WHERE caja2<100
Valora esta pregunta
0