タイムスタンプ付きの行が 100 万を少し超えるテーブルがあります。均等に分散された 30 行を選択する方法はありますか?
したがって、データ テーブルに 5 つの行が含まれていて、3 つの行が必要な場合、行 1、3、および 5 が返されるようにします。
SQLでこれを行う方法はありますか?
編集:
より具体的には、さまざまな URL のリストを含むテーブルと、URL に関するデータが取得され、定期的な間隔 (私の場合は 1 時間ごと) で保存される別のテーブルがあります。
私がやりたいことは、日付間の間隔が均等で、限られた数のデータ行 (私の場合は 30) を取得できるようにすることです。ある意味では、動的な間隔でデータ ポイントを除外したいと考えています。
それは理にかなっていますか?