Я хочу написать запрос, чтобы найти запрос 2 period
s для каждого site
, который utilization_rate
меньше, чем 50
.Найти последовательные записи с критериями
Таблица:
ID Name Period Utilization_Rate
------------------------------------
1 Site 1 2014-R1 40
2 Site 1 2014-R2 30
3 Site 1 2014-R3 25
4 Site 2 2014-R1 30
5 Site 2 2014-R2 20
6 Site 2 2014-R2 60
7 Site 3 2014-R2 30
8 Site 3 2014-R2 70
9 Site 3 2014-R2 40
Ожидаемый результат:
ID Name Period Utilization_Rate
------------------------------------
1 Site 1 2014-R1 40
2 Site 1 2014-R2 30
3 Site 1 2014-R3 25
4 Site 2 2014-R1 30
5 Site 2 2014-R2 20
Ваш вопрос остается неясным. Как вы получаете ожидаемые результаты? Например, почему в списке нет «3», но не «9»? –
@GordonLinoff Я думаю, что «3» включен, потому что он следует за «2» и использует <50 на обоих. Строка «9» отсутствует в списке, потому что строка «8» отсутствует в списке, это ее сосед в исходных данных. По той же причине, что «5» и «7» отсутствуют (из-за «6» не квалифицируются). – Turophile