次の 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 />
です。
これはパフォーマンスに大きな影響を与えるため、私にとって大きな問題です。ここで何が起こっているのかについて、誰かがガイダンスを提供できますか?