我有一个business_time
PERIOD
如下所示的临时 DB2 表:
id local_unit vehicle start end
12389 3538 21147 2019-01-01 2019-07-01
12389 3538 21147 2019-07-01 2019-12-31
我想修改表格并像上面那样组合行,其中所有值都相同并且 business_time 时间段相邻。结果应如下所示:
id local_unit vehicle start end
12389 3538 21147 2019-01-01 2019-12-31
解决方案还必须考虑数据中可能存在不相邻的不应合并的周期。性能不是问题,因为这将是一个每年只运行几次的批处理作业。