我有一些股票数据,我想在一个约会日期后两天找到股票收盘价:
BIND (?date + \"P2D\"^^xsd:dayTimeDuration As ?doe)
?event <http://www.foo.com/stock/date> ?doe.
?event <http://www.foo.com/stock/close> ?close.
我可以想办法增加2,但是我想在得到一个值后立即停止?关闭。我想增加交易日&#34;不是真正的日历日。 是否有一种优雅的方式来继续增加&#34; P2D&#34;但是当我得到一个值时停止?
答案 0 :(得分:3)
我会在SELECT
之后的2个日历日开始,然后?doe
执行ORDER BY
一周中每天的结算价值(或交易中最长的差距)日期和LIMIT 1
。
优雅?也许不吧。但没有踩踏,应该相当快。