Фильтрация по полю Enum в Query
День добрыЙ!
Есть: Query по двум таблицам: главная InventTrans и подчиненная InventTransPosting.
Из подчиненной таблицы требуется получать значения только с InventTransPostingType (тип ENUM) равным 1. Для этого создаю Range для этого поля и в значений Value ставлю 1.
При выполнении запроса получаю ошибку: "[Microsoft][ODBC SQL Server Driver][SQL Server]Invalid column name "Финансовый" " и сам запрос вида:
create view OLAPTST5_INVENTTRANSPOSTING as select A.*
from INVENTTRANSPOSTING A
where A.DATAAREAID = {fn LCASE('tst')} AND A.INVENTTRANSPOSTINGTYPE = Финансовый
Т.е. вместо Enum_ID в запрос подставляется соответствующее ему значение.
Вопрос: Каким образом все-таки можно в запросе отфильтровать данные по Enum полю?
|