私は、40年以上にわたって何十万もの価格帯を持っています. 最後の 500 が最新のデータ ポイントであり、残りの 2500 が残りのデータのサンプルであり、均等に分散された合計 3000 のデータ ポイントのみを返すクエリを作成したいと考えています。
1回のクエリでこれを行うことは可能ですか? 大量のデータのサンプルだけを選択するにはどうすればよいですか? これは、他の 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
他のデータ ポイントからサンプル データを取得する方法がわかりません。