Buenas tarde a todo
Tengo que hacer una scripts que tienes varios filtros en la cual van hacer Dinamicos por ejemplo como puedeo selecionar 1 ,2,3 o todo
Si yo solamente selecionar @camp1 filtro verda pero lo demas no lo selecione el me tienes que trear todo los registro cada campo que no selecione,
por ejemplo si no seleciones el camp2 el me tienes que traer todo los registro de ese camp2.
como lo puedo hacer ?
declare @camp1 int
set @camp_1 =242
declare @camp_2 varchar(16)
declare @camp_3 varchar(11)
set @camp_1 ='2'
declare @camp_4 int
set @camp_4 =valores
select camp1, camp2, camp3 , camp4
from cliente
where camp1 =@camp_1 and
camp2 =@camp_2and
camp3 =@camp_3 and
camp4 =@camp_4
un saludo