Я хотел бы сделать что-то вроде этого.
declare @var1 as integer Select * from table name where id If @var1 = 1 then 21 elseif @var1 = 2 <>21
Все, что я хотел бы знать, это то, возможно ли это.Единственное, что нужно изменить, это оператор сравнения.
where ( @var1 = 1 and id = 21) or (@var1 = 2 and id <> 21)