MySQL选择最便宜的最新ASK价格

时间:2015-10-26 13:23:02

标签: mysql

伙计们,我在表格中有这种结构:

enter image description here

该表包含连接到Exchange的一组市场链接的价格历史记录。数据不断增长 - 每隔x秒新增价格。

我需要找出哪个 MarketLink 目前 最便宜(ASK价格)

查询应该是什么?

2 个答案:

答案 0 :(得分:1)

您需要按最新时间订购结果,即。历元

SELECT id,MarketLink,MIN(Ask) from tbl_name ORDER by epoch DESC LIMIT 0 ;

答案 1 :(得分:0)

我认为这是你正在寻找的东西。希望它可以帮助你。

SELECT MIN(Ask) cheapest from tbl_name;

修改

为了实现这一目标,您必须跟踪已经扫描过的记录,例如,每次查询时都可以使用ID或时间戳。因此,在查询时,您应该做的是,使用该ID或时间戳作为基准,并在该ID或时间戳之后检查Min(Ask)。