【发布时间】:2014-04-14 08:35:03
【问题描述】:
我目前只是在时间戳前 1 分钟提取所有记录(例如,如果我感兴趣的时间戳是 2014.04.14T09:30):
select from Prices where timestamp within 2014.04.14T09:29 2014.04.14T09:30, stock=`GOOG
但是,这显然不是很健壮。有时之前的记录可能在09:25am,然后查询什么也不返回。有时,如果价格发生很大变化,查询可能会返回数百条记录,即使我只需要返回最后一条记录。
我知道这可以通过 asof 连接来完成,但暂时想避免它,因为 Prices 目前太大了。
我也有兴趣做同样的事情,但要找到在给定时间戳之后的第一条记录。
还要注意Prices 是一个展开的表格
【问题讨论】: