以下のシナリオがあります
ソース テーブル:
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を使用していますが、助けていただければ幸いです!