我有以下情况
源表:
Col1 Col2 Time
I1 CRR T0
I1 CRH T1
I1 CRH T2
I1 CRR T3
I1 CRH T4
I1 CRR T5
I1 CRH T6
I2 CRH T7
I2 CRR T8
这里的值对是 (CRH,CRR) - CRH 是开始事件,CRR 是结束事件。我需要在相应的开始事件之前摆脱所有结束事件(这取决于时间列),并且还需要捕获有效的开始事件和结束事件对。如果在结束事件之前有多个开始事件,则需要选择最早的来建立配对。这是想要的结果
Col1 Col2 Time Col3 Col4
I1 CRH T1 CRR T3
I1 CRH T4 CRR T5
I1 CRH T6 - - (since no corresponding end event - this is fine)
I2 CRH T7 CRR T8
我正在使用 DB2 任何帮助将不胜感激!