问题描述
我正在使用caml查询来过滤最近7天内修改过的项目。它会以某种方式返回我所有的项目,而不仅仅是修改过的项目。
var viewXml = "<Query><Where><And><Gt>" + "<FieldRef Name=\"Modified\"/><Value Type=\"DateTime\"/><Today OffsetDays=\"-NumDays\"/>" + "</Value></Gt><Lt><FieldRef Name=\"Modified\"/><Value Type=\"DateTime\"/><Today OffsetDays=\"NumDays\"/>" + "</Value></Lt></And></Where></Query>";
为什么过滤器不起作用?
马可
解决方法
尝试一下:
<Where>
<Gt>
<FieldRef Name='Modified' />
<Value Type='DateTime'>
<Today Offset='-7' />
</Value>
</Gt>
</Where>