Здравствуйте все.
Поясните пожалуйста, почему запрос:
ВЫБРАТЬ
АдресныйКлассификатор.Код КАК Код,
АдресныйКлассификатор.Наименование
ИЗ РегистрСведений.АдресныйКлассификатор КАК АдресныйКлассификатор
ГДЕ
АдресныйКлассификатор.ТипАдресногоЭлемента = 1
И АдресныйКлассификатор.Код >= 8900000000000000000000000
И АдресныйКлассификатор.Код < 10000000000000000000000000
Это одна база? Типы полей одинаковые?
Посмотреть в ТЖ или профайлере какой реально запрос выполняется в БД. Выполнить этот запрос непосредственно в БД.
Спасибо за ответы.
Вдогонку (дублирую тему на devtrainingforum):
Любопытно, что по условию
И АдресныйКлассификатор.Код <= 9900000000000000000000000
Байконур виден таки.
Разрядность кода адресного классификатора 25.
10000000000000000000000000 - это 26, но в 8.3.5 операция сравнения проходит на ура.
Может это такая новая особенность сравнения в запросах ? В пределах разрядности.