我有带有 astartTime
和 a 的单位endTime
。在另一个单元之后开始并在另一个单元到达终点之前结束的单元已通过该单元。我想计算每个单元通过多少个单元以及每个单元通过了多少个单元。
我的表如下所示:
id; startTime; endTime
3; 1; 2
1; 1; 8
2; 2; 3
5; 2; 9
4; 2; 5
6; 3; 4
结果应该是这样的:
id; passed; passed_by
3; 0; 0
1; 0; 3
2; 1; 0
5; 0; 1
4; 1; 1
6; 3; 0