2 つの行が互いに挿入されていることを確認する方法はありますか?
私はこのようなテーブルを持っています:
表1
ID | column1 | column2 |
---------------------------------------------
1 | '2013-11-04 13:47:03' | A |
2 | '2013-11-04 13:47:03' | B |
3 | '2013-11-04 13:47:13' | Y |
4 | '2013-11-04 13:47:13' | X |
5 | '2013-11-04 13:47:20' | B |
6 | '2013-11-04 13:47:23' | Z |
7 | '2013-11-04 13:47:23' | X |
8 | '2013-11-04 13:47:26' | X |
9 | '2013-11-04 13:47:26' | Z |
10 | '2013-11-04 13:47:35' | B |
11 | '2013-11-04 13:47:38' | A |
12 | '2013-11-04 13:47:38' | B |
13 | '2013-11-04 13:47:40' | A |
14 | '2013-11-04 13:47:41' | X |
15 | '2013-11-04 13:47:41' | Z |
上の表で、「A、B」が次々に発生する正確な時間を見つけたいのですが、「A」のように、「B」が発生した後の最初の行と次の行になります。次に、「A」の DateTime を starttime に保存します。
その後、上記のように「X、Z」がいつ発生するかを確認します。この「X、Z」は、「A、B」が発生した後でなければならず、終了時間のために「Z」時間を保存します。
次に、開始時間と終了時間の間の平均時間を取得します。