Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/04/2007, 14:24
Avatar de juantux
juantux
 
Fecha de Ingreso: marzo-2005
Mensajes: 59
Antigüedad: 19 años
Puntos: 1
WHERE con un CASE

Estoy intentando hacer esto.. pero no me resulta:

Declare @Sede varchar(10)

SET @Sede = 'TD'

SELECT * FROM listas
WHERE Origen IN
CASE
WHEN @Sede = 'TD' THEN ('AF','CP','LL','EC','PE')
WHEN @Sede = 'SS' THEN ('LL','EC','PE')
ELSE (@Sede)
END


Pero no me funciona.. alguna sugerencia??