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