Запрос CMIS на открытом воздухе с динамической датой

#alfresco #cmis

#на открытом воздухе #cmis

Вопрос:

Я хочу запросить Alfresco через интерфейс запросов CMIS. Я не могу найти никакой документации о том, как выполнять запрос с условием на динамическую дату, например, сегодня.

Я хочу получить изменения за последние 24 часа. Итак, то, что я ищу, является эквивалентом SQL NOW.

Например.

 SELECT * FROM cmis:document WHERE cmis:lastModificationDate >= NOW() - 1 DAY
  

Возможно ли это?

Ответ №1:

AFAICS в спецификации ничего нет о такой функции. Вам необходимо вычислить динамические значения даты и времени как часть логики, которая строит запрос, а затем преобразовать его в литерал:

 SELECT * FROM cmis:document WHERE cmis:lastModificationDate < TIMESTAMP '2010-04-01T00:00:00.000 00:00'
  

Комментарии:

1. Спасибо за разъяснение. Я сделал это программно.