У меня есть пара сложных условий в моей хранимой процедуре, например.
if @Acr != '' and @Acr != '<Select All>'
begin
delete from #temp where O_client != @Acr and O_originreason != 'RTE'
end
if @Acr = '<Select All>'
begin
delete from #temp where LEFT(O_client, 5) = 'WS80_'
AND O_client IS NULL
AND O_originreason != 'RTE'
end
if @Chnl != '' and @Chnl != '<Select All>'
begin
delete from #temp where C_Channel != @Chnl
end
и я хочу избавиться от него и переопределить его в фильтре DataSet в отчетах. Но я не могу понять, как построить такие сложные условия.