我正在尝试获取"分组"记录的第一个和最后一个记录.
更确切地说,我正在做这样的查询
SELECT MIN(low_price), MAX(high_price), open, close
FROM symbols
WHERE date BETWEEN(.. ..)
GROUP BY YEARWEEK(date)
Run Code Online (Sandbox Code Playgroud)
但我想获得该组的第一个和最后一个记录.它可以通过做大量的请求完成,但我有一个非常大的表.
是否有一个(如果可能的话处理时间很短)用MySQL做这个的方法?