我擁有40年以上的成千上萬個價位。我想構建一個只返回3000個總數據點的查詢,其中最後的500個數據點是最近的數據點,其他2500個數據只是其餘數據的一個樣本,均勻分佈。使用MySQL選擇隨時間變化的大量數據部分
是否有可能在一個查詢中做到這一點?我將如何選擇大量數據的樣本?這是什麼我的意思是想起來了一個其他的2500個數據點的樣本一個小例子:
1
2
3
4
5
6
7
8
9
10
我想回到這樣的事情:
1
5
10
這裏的最後查詢500:
SELECT * FROM price ORDER BY time_for DESC LIMIT 500
我不知道如何去從其他數據點獲取樣本數據。
可以顯示錶格的設計嗎?你有多少條記錄? – Nin