创建ODATA过滤器URL时出现问题

时间:2015-12-15 10:53:33

标签: sharepoint-2010 odata

我正在努力申请A& (B& C)操作和ODATA url但它没有按预期工作。任何人都可以帮助我们解决我的问题。我提供了我的请求网址供您参考

https://xyz.abcd.com/company/events/_vti_bin/ListData.svc/MasterCalendar?$ filter = CommunicationTypeValue eq'公司假期'和(StartDate gt 日期时间' 2015-12-10T09:13:28'和StartDate lt datetime' 2015-12 16T03:30:00.000')

但是当我尝试将其作为单独的查询运行时,它正常工作

喜欢

https://xyz.abcd.com/company/events/_vti_bin/ListData.svc/MasterCalendar?$ filter = CommunicationTypeValue eq'公司假期'

https://xyz.abcd.com/company/events/_vti_bin/ListData.svc/MasterCalendar?$ filter = StartDate gt DateTime' 2015-12-10T09:13:28'和StartDate lt datetime' 2015-12-16T03:30:00.000'

但是当我尝试将这两个问题结合起来时。

任何人都可以帮我解决这个问题

1 个答案:

答案 0 :(得分:2)

您可以使用单独的“AND”条件来应用过滤器;类似的东西,

MasterCalendar?$ filter =(CommunicationTypeValue eq'Company Holiday')和(StartDateTime ge datetime'2015-01-01')和(StartDateTime le datetime'2015-12-15') < / p>

如果需要获取特定日期,您也可以使用精选案例。