我下面的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 />
这对我来说是一个很大的问题,因为它有一个很大的性能影响。 有人可以提供一些指导,以什么muight在这里发生了什么?