Sharepoint 2007 sharepoint:使用caml查询对日期时间值列检索记录

Sharepoint 2007 sharepoint:使用caml查询对日期时间值列检索记录,sharepoint-2007,Sharepoint 2007,我必须根据在过去1个月内修改的条件从列表中检索所有项目。我正在使用以下Caml查询,但它不起作用 <Query> <Where> <Geq> <FieldRef Name="Modified" /> <Value Type="DateTime">[Today-30Day(s)]</Value> </Geq> </Where> </Query> [今日-30日] 请帮助我解决这个问题。

我必须根据在过去1个月内修改的条件从列表中检索所有项目。我正在使用以下Caml查询,但它不起作用

<Query>
<Where>
<Geq>
<FieldRef Name="Modified" />
<Value Type="DateTime">[Today-30Day(s)]</Value>
</Geq>
</Where>
</Query>

[今日-30日]

请帮助我解决这个问题。

您是否尝试过OffsetDays属性

<Query>
    <Where>
        <Geq>
            <FieldRef Name="Modified" />
            <Value Type="DateTime">
                <Today OffsetDays="-30" />
            </Value>
        </Geq>
    </Where>
</Query>

您是否尝试过OffsetDays属性

<Query>
    <Where>
        <Geq>
            <FieldRef Name="Modified" />
            <Value Type="DateTime">
                <Today OffsetDays="-30" />
            </Value>
        </Geq>
    </Where>
</Query>


谢谢Faheemitian,它正在工作。但是你能告诉我你的查询和我的查询有什么不同吗?你试图使用公式格式。该格式不适用于值内容。只有某些元素可以是值元素或直接表达式的子元素。在这里阅读更多,谢谢Faheemitian,它起作用了。但是你能告诉我你的查询和我的查询有什么不同吗?你试图使用公式格式。该格式不适用于值内容。只有某些元素可以是值元素或直接表达式的子元素。在这里阅读更多