Подскажите условие связи в запросе правильно написал или нет?
ВЫБОР
КОГДА НЕ СтоимостьОС.ГрупповойУчет
ТОГДА СтоимостьОС.ИнвентарныйНомер
ИНАЧЕ МестонахождениеОС.ИнвентарныйНомер
КОНЕЦ = СобытияОССписание.ИнвНомер
ТОГДА СтоимостьОС.ИнвентарныйНомер Подобно ""%""+СобытияОССписание.ИнвНомер+""%""
ИНАЧЕ МестонахождениеОС.ИнвентарныйНомер Подобно ""%""+СобытияОССписание.ИнвНомер+""%""
КОНЕЦ , Ложь)
ВЫБОР в условиях соединения или отбора писать не надо. Это может приводить к проблемным запросам. Да и писать его долго и читается ВЫБОР плохо.
Очевидно, что (0) можно переписать так:
СобытияОССписание.ИнвНомер В (СтоимостьОС.ИнвентарныйНомер, МестонахождениеОС.ИнвентарныйНомер)
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший