0

我想知道 SQL 函数(DateAdd / DateDiff)是否可用于 Azure 搜索。我找不到有关它的示例/文档,但它们存在于 ODATA 官方文档中:

http://cdn.cdata.com/help/RDA/jdbc/pg_sqldatefunctions.htm

如果它们不可用,日期差异作为过滤器的推荐方法是什么(例如 Age gt 18)。

4

1 回答 1

1

Azure 搜索当前不支持 OData 日期函数。您可以通过以下两种方式之一对这个特定问题进行建模:将特定单位的时间跨度存储为整数(例如,以年为单位的年龄),或者将所有内容建模为 DateTimeOffset 并在它们之间进行比较。例如:DateOfBirth lt 2000-07-03T00:00Z

于 2018-07-03T16:49:46.833 回答