1
Я пытаюсь создать следующее в инструкции where.SQL server IF begin statement in where function
where Registration_Date >[email protected] and Registration_Date < dateadd(day,1,@EndDate)
and if @affiliateid is null begin Channel in (select Value from dbo.Split(',',@Channel)) end
else Affiliate_Id in (select Value from dbo.Split(',', @AffiliateId))
and Registration_Channel in (select Value from dbo.Split(',', @Channel))
Итак, я хочу сказать, что если @AffiliateId имеет нулевое значение, используйте вход @Channel для всех партнерских идентификаторов, если нет, то используйте конкретный @AffiliateId, независимо от каналов.
Есть ли способ, которым я мог бы сделать эту работу?
Это прекрасно работает! – angeliki