Ошибка при публикации сервиса после добавления sql запроса

0 голосов
спросил 10 Янв, 19 от stavropol26 (1,050 баллов) в категории Программные продукты Esri
При добавлении в defenition query слоя, выражения ((Date_control_10 is not null) and datediff(month,[Date_control_10 ],getdate())<1) где Date_control_10 столбец с датой и попытке опубликовать сервис на основе слоя с этим выражением появляется ошибка ERROR 001272: Analyzer errors were encountered (codes = 7) Сам запрос был проверен на тестовом слое и показывал нужные данные

1 Ответ

+1 голос
ответил 17 Янв, 19 от Grigoriy (127,020 баллов)
А так:

( (Date_control_10 is not null) and datediff(month,Date_control_10,getdate()) < 1)

?

Лучший способ проверить - создать "вьюшку" в СУБД.

Добавить "вьюшку" в ArcMap и попробовать опубликовать.
оставил комментарий 18 Янв, 19 от stavropol26 (1,050 баллов)
Первый вариант как раз был взят из вьюшки. Спасибо ваш вариант работает
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...