jcrリポジトリにクエリを実行して、日付プロパティ(jcr:createdなど)が特定の日付よりも若いノードを見つける必要があります。
SQL2を使用して、次のように「jcr:created> date」をチェックします(これは正常に機能します)。
SELECT * FROM [nt:base] AS s WHERE s.[jcr:created] > CAST('2012-01-05T00:00:00.000Z' AS DATE)
ここで注意が必要な部分は次のとおりです。
jcr:created日付に動的に追加する必要がある日数を宣言する追加のプロパティがあります。
プロパティに5(日)が含まれているとすると、クエリは「jcr:created> date」ではなく、「(jcr:created + 5)>date」をチェックする必要があります。プロパティ値10を含む次のノードは、「(jcr:created + 10)>date」でチェックする必要があります。
それを行うことができるインテリジェント/動的オペランドはありますか?プロパティはノード固有であるため、静的にクエリに追加することはできませんが、各ノードのプロパティを読み取る必要があります。