Документация iSZN

Критерий «Произвольное SQL-выражение»

Критерий «Произвольное SQL-выражение» позволяет задать в качестве условия для отбора людей или коллективов SQL-запрос, который возвращает идентификаторы людей или коллективов. Для написания SQL-запросов необходимо знать структуру базы данных.

Пример критерия:

Включить указанных людей/коллективы:

SELECT id
  FROM uszn.r_people_and_colls
  WHERE region_id = 8 AND
    is_coll_instance = 0 AND
    user_created LIKE 'INSPECTOR' AND
    date_created > to_date ('01.01.2005', 'dd.mm.yyyy')

Этот SQL-запрос выберет из таблицы r_people_and_colls
идентификаторы людей (is_coll_instance = 0)
восьмого района (region_id = 8),
созданные пользователем inspector (user_created like 'INSPECTOR')
после 1 января 2005 года (date_created > to_date ('01.01.2005', 'dd.mm.yyyy')).

См. также