Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/09/2016, 09:02
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: Nules(NULL) en SELECT por parametros

Eso que dices no se puede hacer en un solo query ya que son 2 condiciones excluyentes una de la otra, si es valor entonces que no sea null y si es null entonces que no tenga un valor, por lo que deberias de hacer un script mas o menos como este:

Código SQL:
Ver original
  1. IF (isnull(@descripcion,'')=''
  2.   BEGIN
  3.     SELECT * FROM Personas p  WHERE p.Descripcion = NULL
  4.   END
  5. ELSE
  6.   BEGIN
  7.     SELECT * FROM Personas p  WHERE p.Descripcion = @descripcion
  8.   END
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me