【发布时间】:2016-02-08 12:13:47
【问题描述】:
我正在寻找一个 sql 查询来查找以下内容:
index A B
1 5 1
2 10 1
3 15 0
4 10 0
5 20 1
6 5 0
7 15 1
8 25 0
9 20 0
10 15 0
选择 B 为 1 的“条目”行,从该点向下查找第一个下一行,“退出”行,其中 A 是条目 A 值 +10 及以上,或 -10 及以上,不重要的是“退出”行中 B 的值。如果出口是+10 或-10,则返回入口索引、出口索引和一些指标会很棒,如果不可能,nwm。所以在这种情况下,查询的输出应该是
entryindex exitindex +10/-10
1 3 +10 //entry in line 1, because B is 1, exit on line 15, because 15 is 5 +10
2 5 +10
5 6 -10
7 8 -10
【问题讨论】:
-
我认为预期结果的最后一行是错误的。
-
是的,已更正,谢谢