Hola Luis,
Mira lo he estado intentado sin exito aun, te comparto lo que tengo.
Tengo un campo U_segmento en donde tengo 2 opciones 1 y 2, derivado de ellas quiero hacer que me muestre estas opciones:
SELECT CASE
WHEN
$[OCRD.U_SEGMENTO]= 1 THEN '1.NEGOCIOS, 2.EDUCATIVOS, 3.SERVICIOS MEDICOS, 4.OTROS SEGMENTOS '
WHEN $[OCRD.U_SEGMENTO]= 2 THEN '5.FULL SERVICE, 6.LIMITED SERVICE,7.HOSPEDAJE,8.TRANSPORTE,9.TIEMPO LIBRE,10.CATERING,11.BARES '
ELSE 0 END
FROM OCRD
Aqui lo tengo con el resultado esperado claro en script de sql, en donde @temp es el campo que leo de OCRD con solo 2 valores
USE [PRUEBAS 17072015]
DECLARE @temp int
set @temp = 2
if @temp = 1
(SELECT * FROM [PRUEBAS 17072015].dbo.[@CHICAGO] Where (Code = '1' or Code = '2' or Code = '3' or Code = '4'))
else
if @temp = 2
(SELECT * FROM [PRUEBAS 17072015].dbo.[@CHICAGO] Where (Code = '5' or Code = '6' or Code = '7' or Code = '8' or Code = '9' or Code = '10' or Code = '11' or Code = '12') )