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

0 голосов
спросил 10 Янв от stavropol26 (380 баллов) в категории Программные продукты 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 Янв от Grigoriy (120,160 баллов)
А так:

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

?

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

Добавить "вьюшку" в ArcMap и попробовать опубликовать.
оставил комментарий 18 Янв от stavropol26 (380 баллов)
Первый вариант как раз был взят из вьюшки. Спасибо ваш вариант работает
...