Сложные условия в запросеИногда в запросы хочется добавлять дополнительные условия в зависимости от выбранных параметров.
Простые условия типа =, <>, в списке легко решаются с помощью построителя. А что делать со сложными? | | Автор статьи: acsent | Редакторы: Волшебник, Последняя редакция №3 от 09.08.06 | История URL: http://kb.mista.ru/article.php?id=321 | |
Ключевые слова: Запрос, условие
Например:
Отбор документов по полю в табличной части - если задан, то делаем отбор, если не задан, то по всем
ВЫБРАТЬ
...
ИЗ
...
ГДЕ
(НЕ &УсловиеЗадано ИЛИ (НашеСложноеУсловие))
При парсинге таких запросов, если &УсловиеЗадано = Ложь, MSSQL не будет вычислять "НашеСложноеУсловие"
|