Показать сообщение отдельно
Старый 12.02.2008, 17:43   #4  
ekya is offline
ekya
Участник
 
16 / 10 (1) +
Регистрация: 14.05.2007
to grif

все работает отлично, только одно НО.
зачем в условии IF CHARINDEX('%',@tmp) = 0 AND CHARINDEX('_',@tmp) = 0 AND @pos2 <> 0, где заменяем ".." на between AND CHARINDEX('_',@tmp) = 0?

Возникла ситуация, при которой я передаю первым параметром значение [G_L Account No_] и фильтр "10..12", при этом "between" не ставиться.