您好我想创建一个 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 语句