CAML <RowLimit></ RowLimit>

Я работаю с рабочим процессом Nintex и хочу получить максимальное число для записи списка, для этого я делаю запрос к списку с помощью CAML, сортирую его по пределу утверждения и хочу просто выбрать верхнее значение с помощью

<RowLimit>1</RowLimit>

Вот мой полный запрос:

<Query>
  <Lists>
   <List ID="{87697670-EB15-472F-B45E-23C23974FE23}" />
  </Lists>
  <ViewFields>
   <FieldRef Name="Approval_x0020_Limit" />
   <RowLimit>1</RowLimit>
   </ViewFields>
   <Where>
   <And>
   <Contains>
    <FieldRef Name="Business_x0020_Area"  />
    <Value Type="Choice">{WorkflowVariable:Var_BusinessArea}</Value>
  </Contains>
  <Eq>
    <FieldRef Name="Commercial_x0020_Approval"  />
    <Value Type="Boolean">{WorkflowVariable:Flag_Commercial}</Value>
  </Eq>
</And>
 </Where>
 <OrderBy>
  <FieldRef Name="Approval_x0020_Limit" Ascending="false" />
   </OrderBy>
   </Query>

Однако этот запрос по-прежнему возвращает 3 значения, которые есть в списке (и мне бы хотелось, чтобы он возвращал самое высокое значение)

Заранее спасибо за помощь.

0 ответов

Другие вопросы по тегам