1

我关注 CAML 查询不起作用:

<Where><DateRangesOverlap><FieldRef Name=\"EventDate\" /><FieldRef Name=\"RecurrenceID\" /><Value Type=\"DateTime\"><Week /></Value></DateRangesOverlap></Where>

<Where><DateRangesOverlap><FieldRef Name=\"EventDate\" /><FieldRef Name=\"RecurrenceID\" /><Value Type=\"DateTime\"><Month/></Value></DateRangesOverlap></Where>

但这一个有效:

<Where><DateRangesOverlap><FieldRef Name=\"EventDate\" /><FieldRef Name=\"RecurrenceID\" /><Value Type=\"DateTime\"><Yearly /></Value></DateRangesOverlap></Where>

唯一的区别是工作查询具有<Yearly />日期时间,而非工作查询具有<Week /><Month />

这对我来说是一个大问题,因为它对性能有很大的影响。有人可以就这里可能发生的事情提供一些指导吗?

4

1 回答 1

2

DateRangesOverlap 有很多问题,您所面临的问题可能会在此处进行解释:问题。同一作者提供了解决方案

于 2013-04-10T01:58:39.597 回答