【问题标题】:Dynamics CRM Web API Query - Filter data to based on overlapping datesDynamics CRM Web API 查询 - 根据重叠日期过滤数据
【发布时间】:2023-03-12 17:00:06
【问题描述】:

我有一个实体,比如说 - Event,它有一个开始日期和结束日期。 我有一些来自另一个数据库的开始日期和结束日期,比如 -DB。我需要从 CRM 中查询数据库开始日期和结束日期与 Event 重叠的数据。

伪代码

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 查询吗? 谢谢!

【问题讨论】:

  • 到目前为止你尝试过什么?您是否使用 WebAPI 查询来获取所有 事件?您必须给我们提供的不仅仅是业务分析师的伪代码。

标签: microsoft-dynamics dynamics-crm-webapi


【解决方案1】:

使用以下查询让它工作

$filter=(starttime le DB.starttime and endtime ge DB.endtime) or (starttime le DB.endtime and endtime ge DB.endtime)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-11-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-11
    • 2017-04-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多