0

特定のプロパティの後に jcr から一連のノードを取得していlastModifiedます。しかし、一部のノードではlastModifiedプロパティがありません。その場合、クエリは を探す必要がありますjcr:createdDate。それはどのように達成されますか?これは私のクエリです

SELECT * FROM [nt:base] AS s WHERE [cq:lastModified] > CAST('2014-05-08T17:36:00.400+05:30' AS DATE)

ありがとう

4

2 に答える 2

2

lastModified が指定された日付よりも大きくないノードは明らかにそれよりも大きい createDate を持たないため、OR 条件を使用するとうまくいくはずです。

lastModified が存在しない場合は、createdDate を確認し、それに応じて結果を生成します。

SELECT * FROM [nt:base] AS s 
WHERE [cq:lastModified] > CAST('2014-05-08T17:36:00.400+05:30' AS DATE) 
OR [jcr:created] > CAST('2014-05-08T17:36:00.400+05:30' AS DATE)
于 2014-05-14T08:02:40.027 に答える