У меня есть небольшой запрос выбора, который выбирает данные из таблицы в соответствии с параметром, переданным процедуре.Оператор SELECT с предложением where с динамическим состоянием
DECLARE @flgParam bit
. .
SELECT *
FROM tablename
WHERE flgRequired like <If @flgparam is 0 then 1 or zero , Else 1>
, что это лучший способ построить где положение
Что такое '@ flgcolumnval'? –
Какие значения могут иметь значения «flgcolumnval»? Только 0 и 1? – Diego
http://sqlfiddle.com/#!3/426316/2 Вот ссылка sqlfiddle – mhn