>Ciao a tutti,
Ciao!
>il problema è che non so come gestire nella SP il fatto che se
>il valore del parametro è null, non deve essere applicata la
>WHERE per quello specifico campo
Puoi usare nel filtro una condizione fatta così:
WHERE
(@parametro2 IS NULL OR campo = @parametro2)
AND
(@parametro2 IS NULL OR campo2 = @parametro2)
Funziona ma non è un gran che per le prestazioni, se sai che i campi sono solo due puoi sempre pensare di farti le IF dedicate, una per ogni filtro che puoi ottenere..
Alessandro Alpi | SQL Server MVP
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org