2014-01-09 7 views
2

как мы можем сортировать элементы списка точек доступа на основе поля datetime, мне нужно, чтобы сортировка выполнялась до уровня миллисекунд. curruntly Я использую CAML запроса следующим образомЗапрос CAML для сортировки элементов списка на основе измененной даты

<OrderBy><FieldRef Name='Modified' Type='DateTime' IncludeTimeValue='TRUE' Ascending='False'/></OrderBy>

+0

каждый запрос из SharePoint имеет небольшое количество задержек зависит от ваших элементов списка и производительности сервера. сколько времени у вас есть в ваших задержках в ваших запросах? –

ответ

2

Для секции OrderBy CAML должен работать нормально пример ниже без типа и IncludeTimeValue атрибуты

<OrderBy> 
    <FieldRef Name='Modified' Ascending='False'/> 
</OrderBy> 

link

+0

привет VMA Thnks реагирования, этот запрос возвращения элементов списка правильно, если у нас есть минут, разница в «Modified» поле, но мы имеем ситуацию, что в миллисекундах может быть несколько обновлений, в таком случае сценарий не возвращает отсортированные элементы Excact. – venky

+0

[Здесь] (http://sharepoint.stackexchange.com/questions/87124/formula-to-save-seconds-and-milliseconds-in-sharepoint-list-for-datetime-type-co/87133#87133) вы может обнаружить, что в SharePoint Content Database Milliseconds по какой-то причине исключены. – Michael

Смежные вопросы