2011-11-02 62 views
2

我想通过CMIS查询界面查询Alfresco。我找不到有关如何在动态日期查询条件的任何文档,例如今天。带动态日期的Alfresco CMIS查询

我想检索过去24小时内的更改。所以我正在寻找的是与SQL NOW相当的东西。

E.g.

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

这可能吗?

回答

4

AFAICS在spec中没有关于此功能的内容。您需要计算动态日期时间值作为构建查询的逻辑的一部分,然后将其转换为literal

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

谢谢您的澄清。我以编程方式做到了。 – morja