我正在研究如何在pl / sql中合并连续日期的选项。例如,我有数据
StartDate | EndDate | Rate
5/18/2017 5/18/2017 100
5/19/2017 5/19/2017 100
5/20/2017 5/20/2017 100
5/21/2017 5/21/2017 150
5/22/2017 5/22/2017 150
5/23/2017 5/23/2017 200
5/24/2017 5/24/2017 250
输出
StartDate | EndDate | Rate
5/18/2017 5/20/2017 100
5/21/2017 5/22/2017 150
5/23/2017 5/23/2017 200
5/24/2017 5/24/2017 250
这是因为5/18到5/20的比率相同。 第21和第22的比率相同,其中第23和第24的比率不同。
我没有此表的主键,我也尝试使用分区依据,滞后或引导功能,但我无法得到它。此表中的数据包含从2015年到2020年的行数。以上是从中获取的样本。