Поиск по Azure - доступны ли функции datediff / dateadd?
Я хотел бы знать, доступны ли функции SQL (DateAdd / DateDiff) в поиске Azure. Я не мог найти примеры / документы по этому поводу, но они существуют на официальном документе ODATA:
http://cdn.cdata.com/help/RDA/jdbc/pg_sqldatefunctions.htm
В случае, если они недоступны, каков рекомендуемый способ отображения даты в виде фильтров (например, Возраст gt 18).
1 ответ
Решение
Поиск Azure в настоящее время не поддерживает функции даты OData. Вы можете смоделировать эту конкретную проблему одним из двух способов: либо сохранить интервалы времени конкретной единицы в виде целых чисел (например, возраст в годах), либо смоделировать все как DateTimeOffset и просто сравнить между ними. Например: DateOfBirth lt 2000-07-03T00:00Z