Hola grupo.
Mi duda es la siguiente:
Estoy haciendo un stored procedure el cual recibe 3 parametros de entrada de
los cuales dos pueden ser opcionales. Entonces el query que me devuelve el
SP seria algo asi
SELECT lista_de_campos_que necesito
FROM tabla_a_consultar
WHERE campo_filtrado1 = @parametro1
AND campo_filtrado2 = @parametro2
AND campo_filtrado3 = @parametro3
Yo lo que necesito es que cuando por decir alguno de los parametros 2 y 3 no
traigan informacion para consultas, como por ejemplo '' para campo varchar o
0 si fuera numerico, estos se pudieran excluir del query, y este quedara
asi:
SELECT lista_de_campos_que necesito
FROM tabla_a_consultar
WHERE campo_filtrado1 = @parametro1
o asi
SELECT lista_de_campos_que necesito
FROM tabla_a_consultar
WHERE campo_filtrado1 = @parametro1
AND campo_filtrado3 = @parametro3
ie, que se pudieran excluir del query sin tener yo que meter el query en una
cadena y luego mandarlo ejecutar, o sin tenes que usar muchos IF's
Saludos!
Leer las respuestas