-->

CAML查询一周和一个月不工作(CAML Query for Week and Month not

2019-10-17 22:43发布

我下面的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在这里发生了什么?

Answer 1:

该DateRangesOverlap有很多问题,你正面临着可能会在这里解释之一: 问题 。 同一作者提供了一个解决方案



文章来源: CAML Query for Week and Month not working