Dynamics CRM Web API 查询 - 根据重叠日期过滤数据
Dynamics CRM Web API Query - Filter data to based on overlapping dates
我有一个实体,比如说 - Event,它有开始日期和结束日期。
我有一些来自另一个数据库的开始日期和结束日期,比如 -DB。我需要从 CRM 查询数据库开始日期和结束日期与事件重叠的数据。
伪代码
GetALL Events where
DB.StartDate is in Between Events.StartDate to Events.EndDate
OR
DB.EndDate is in Between Events.StartDate to Events.EndDate
我可以获取上述逻辑的 Web api 查询吗?
谢谢!
使用以下查询使其正常工作
$filter=(starttime le DB.starttime and endtime ge DB.endtime) or (starttime le DB.endtime and endtime ge DB.endtime)
我有一个实体,比如说 - Event,它有开始日期和结束日期。 我有一些来自另一个数据库的开始日期和结束日期,比如 -DB。我需要从 CRM 查询数据库开始日期和结束日期与事件重叠的数据。
伪代码
GetALL Events where
DB.StartDate is in Between Events.StartDate to Events.EndDate
OR
DB.EndDate is in Between Events.StartDate to Events.EndDate
我可以获取上述逻辑的 Web api 查询吗? 谢谢!
使用以下查询使其正常工作
$filter=(starttime le DB.starttime and endtime ge DB.endtime) or (starttime le DB.endtime and endtime ge DB.endtime)