我想根据最大时间戳获得最低价格。我有tableid只是为了使日期失效。
我的查询应该是这样的:
SELECT min(price) as price, timestamp, resellerid, tableid
FROM `sql_date_table`
WHERE tableid=%d
AND max(timestamp)
任何时候都将不胜感激。谢谢。
编辑:示例数据
tableid | resellerid | price | timestamp
-----------------------------------------
4 1 1549900 1516405599
4 1 2097042 1518618827
4 1 2107168 1519739181
4 2 1649900 1515352455
4 2 1649900 1518618508
4 2 1649900 1519739180
4 3 1700000 1520962427
4 3 1649900 1519828070
6 2 299400 1519738727
6 3 188800 1520962413
8 1 249900 1518618488
8 2 249500 1518618509
这个想法是让“最新爬网”的最低价格
最佳答案
我怀疑您可能想要:
select t.*
from t
where tableid = ?
order by timestamp desc, price asc
limit 1;
关于mysql - 根据最大时间戳获得最低价格-MySQL,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49325176/