query.Query = @"<Where>
<And>
<BeginsWith>
<FieldRef Name='ContentTypeId'/>
<Value Type='Text'>[LONG GUID]</Value>
</BeginsWith>
<And>
<Geq>
<FieldRef Name='PublishingStartDate' />
<Value Type='DateTime'>2011-01-01T15:55:52Z</Value>
</Geq>
<Leq>
<FieldRef Name='PublishingStartDate' />
<Value Type='DateTime'>2011-01-01T15:55:52Z</Value>
</Leq>
</And>
</And>
</Where>
<OrderBy>
<FieldRef Name='PublishingStartDate' Ascending='FALSE' />
</OrderBy>";
위의 쿼리는 두 날짜 사이에 특정 콘텐츠 형식의 모든 항목을 다시 가져오고 같은 날짜 필드에 따라 순서를 지정합니다 (내림차순)."속성 쿼리에 잘못된 값이 있습니다." - 볼 수 없습니다.
편집 : 나는 이것이 SPSiteDataQuery
나는 그것을 OrderBy 절로 좁혔다. 누구나 문제를 볼 수 있는가? (필드가 확실히 있음). –
두 개의 루트 요소 'Where'와'OrderBy'를 봅니다. –
쿼리 속성에 할당 할 때 이것이 중요하지 않다고 생각했습니다. 즉, 쿼리 속성은이 문자열을 모두 태그로 묶습니다. 질의가 실행 된 시간은?) 내가 틀렸을 수도 있습니다. 너는 무엇을 제안 하는가? +1. –