4
如何合并具有不同有效日期的类似记录?
我正在处理的表包含三个部分: 一个ID柱(在另一个表中的主键) 一些数据列 日期有效from/ to列。 值: ID Data From To 1 a 2015-01-01 2015-01-05 1 a 2015-01-06 2015-01-10 1 b 2015-01-11 2015-01-15 1 a 2015-01-16 2015-01-20 2 c 2015-01-01 2015-01-05 2 c 2015-01-06 2015-01-10 通过以一定间隔获取另一个数据源的“快照”并将有效日期分配给记录来更新表。问题在于这些快照为记录(具有不同的有效日期)创建了重复的条目,这些记录在该时间间隔内根本没有更改。 我想通过查找具有连续日期的行并合并它们并为它们分配一个有效期来减小表的大小。例如: ID Data From To 1 a 2015-01-01 2015-01-10 1 b 2015-01-11 2015-01-15 1 a …