Можо ли как-то создать Select Query на основе представления

Потребовалось создать деталь, где бы выводилось какие менеджеры когда последний раз с контрагентом взаимодействовали. Всю голову сломал, как построить такой зпрос в администраторе. Гораздо проще построить сначала запрос, выдающий все взаимодействия (задачи, продажи, письма и т.д.) менеджеров, а потом уже из этого запроса выбрать по каждому менджеру самое последнее для данного контрагента.
Но в Select Query выбор может быть только из таблицы. Или это как-то можно изменить? Хотя бы, чтобы на основе представления (View) можно было б Select Query построить

Нравится

3 комментария

можно сделать вьюху на сервере (пишем нормальные запрос не ограничивая себя визуальным редактором), подцепить ее как сервис таблицы и из нее тянуть обычным query...

Создайте средствами СУБД необходимое представление. Далее в Terrasoft Administrator нужно создать сервис таблицы с таким же названием, как созданное представление, и с теми же колонками, которые возвращает представление. Сохранить сервис необходимо только в таблице сервисов, без обновления структуры (на вопрос "Вы хотите обновить элемент ... в базе данных?" нужно ответить "Нет"). Дальше с этим представлением можно работать как с любой другой таблицей, в том числе использовать в запросах и датасетах. Единственное условие - не сохранять его физически в базу.

Хитро!...
Спасибо, работает

Показать все комментарии