こんにちは、範囲に従ってレコードをグループ化する SQL を作成したいと思います
たとえば、私が持っているとします
Number Time Price
100 20100810 10.0
100 20100812 15.0
160 20100810 10.0
200 20100810 12.0
210 20100811 13.0
300 20100811 14.0
350 20100810 16.0
ここで、「Number」の範囲に従ってレコードを取得する必要があります: [100,200),[200,300),[300,400) and [0,400]
。範囲ごとに、最新の「時間」の「価格」が必要です
したがって、結果は
NumberRange Time Price
1 20100812 15.0
2 20100811 13.0
3 20100811 14.0
4 20100812 15.0
これを生成する SQL ステートメントを作成するにはどうすればよいですか?
私は特定のデータベースに取り組んでいません。だから私は特定のデータベースSQLステートメントを探していません