Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/10/2007, 16:59
daniel00
 
Fecha de Ingreso: noviembre-2006
Ubicación: México
Mensajes: 866
Antigüedad: 17 años, 6 meses
Puntos: 8
Re: Cómo formar un WHERE DINAMICO

Que tal Luis.

A la parte de Case, le falta la palabra END, debe ser:
Código:
CASE variable
    WHEN algun_valor THEN resultado
        [ ...n ] 
    [ 
        ELSE tro_ resultado
    ] 
END  
Y tu variable @PI_IdCriterio debe ser del tipo entero, sino lo es, puede usar las funciones CAST y CONVERT.

Saludos!