Мне нужно поставить условие WHERE
в зависимости от значения параметра.
Вот предложение WHERE
:
WHERE
T1.SalesPerson IN (
SELECT VendorName FROM dbo.TB_grpVendor WHERE GroupName = @Group
) AND
(
T0.DocDate >= @DateBegin AND T0.DocDate <= @DateEnd OR
T0.DocDate >= @DateBegin2 AND T0.DocDate <= @DateEnd2
) AND
T0.CANCELED <> 'Y'
Переменная @Group
является параметр. Если оно равно "ALL"
, мне нужно игнорировать первую часть WHERE
. Как я могу это сделать?