гм, а почему вы вообще решили, что они должны работать одинаково?
Сделайте
X++:
SELECT forceLiterals <table_name>
where <table_name>.<field_name> like "*Заместитель*";
SELECT forceLiterals <table_name>
where <table_name>.<field_name> like "%Заместитель%";
и посмотрите что идёт в базу... Помойму всё очевидно
Цитата:
like can use * as a wildcard for zero or more characters and ? as wildcard for one character.
Или я чего-то не понял в этом сообщении?