SQLiteで日付ごとに、特定のカラムから○件ずつ取得したいです。
例えば、以下のデータから、日付ごとにrankカラムから○件のデータを取得するにはどうすればいいでしょうか?
rankの小さい順に一件取得するとすれば、id:1, 3, 5, 7の行を取得したいです。
rankは必ずしも1始まりではありません。
dateとrankのペアはuniqueです。
| id | date | rank | price |
|---|---|---|---|
| 1 | 2022-03-01 | 1 | 1000 |
| 2 | 2022-03-01 | 2 | 1200 |
| 3 | 2022-03-02 | 1 | 1500 |
| 4 | 2022-03-02 | 2 | 1600 |
| 5 | 2022-03-03 | 1 | 1300 |
| 6 | 2022-03-03 | 2 | 1400 |
| 7 | 2022-03-04 | 1 | 1200 |
| 8 | 2022-03-04 | 2 | 1300 |
| 9 | 2022-03-04 | 3 | 1600 |
よろしくお願いします。