この会話は、活動がないためロックされています。新しい投稿を作成してください。
この会話は、活動がないためロックされています。新しい投稿を作成してください。
Hi,
I need to find out list of all dam assets that is going to be expired before 7 days of their expiry date,
Could you please provide me suggestion on it?
Thanks,
Himanshu
解決済! 解決策の投稿を見る。
表示
返信
いいね!の合計
Hi @Himanshu,
I hope you already have got solution.
But just for others :-
Assuming prism:expirationDate as expiry date, if offTime as expiry date replace accordingly.
SQL2 query : SELECT p.* FROM [nt:base] AS p WHERE p.[prism:expirationDate] >= CAST('2016-01-01T00:00:00.000Z' AS DATE) AND p.[prism:expirationDate] <= CAST('2016-01-07T23:59:59.999Z' AS DATE)
(Note the date might need to be formatted using Java API to make this query dynamic)
Reference :-http://labs.6dglobal.com/blog/2014-10-07/9-jcr-sql-2-queries-every-aem-dev-should-know/
Hope it helps. Take care.
表示
返信
いいね!の合計
You need to do a date based SQL2 search:
http://scottsdigitalcommunity.blogspot.ca/2015/12/using-date-values-in-jcr-sql2-queries.html
Hope this helps...
表示
返信
いいね!の合計
How are you calculating the expiry date? And how would you know that particular assets would expire in 7 days?. if you know this then use the date range in SQL query (Just google it).
表示
返信
いいね!の合計
Hi @Himanshu,
I hope you already have got solution.
But just for others :-
Assuming prism:expirationDate as expiry date, if offTime as expiry date replace accordingly.
SQL2 query : SELECT p.* FROM [nt:base] AS p WHERE p.[prism:expirationDate] >= CAST('2016-01-01T00:00:00.000Z' AS DATE) AND p.[prism:expirationDate] <= CAST('2016-01-07T23:59:59.999Z' AS DATE)
(Note the date might need to be formatted using Java API to make this query dynamic)
Reference :-http://labs.6dglobal.com/blog/2014-10-07/9-jcr-sql-2-queries-every-aem-dev-should-know/
Hope it helps. Take care.
表示
返信
いいね!の合計
Thanks for your replies.
I wrote the same query :)
Regards,
Himanhsu
表示
返信
いいね!の合計