У меня есть таблица (в Oracle DB), которая выглядит примерно так, как показано ниже, с примерно 4000 записями. Это всего лишь пример того, как оформлен стол. Временные метки варьируются в течение нескольких лет.
| Time | Action |
| 9/25/2019 4:24:32 PM | Yes |
| 9/25/2019 4:28:56 PM | No |
| 9/28/2019 7:48:16 PM | Yes |
| .... | .... |
Я хочу иметь возможность получать количество временных меток, которые происходят в скользящем 15-минутном интервале. Моя основная цель - определить максимальное количество временных меток, которые появляются для любого 15-минутного интервала. Я бы хотел, чтобы это было сделано, просмотрев каждую метку времени и получив количество меток времени, которые появляются в течение 15 минут после этой метки.
Моя цель - иметь что-то вроде
| Interval | Count |
| 9/25/2019 4:24:00 PM - 9/25/2019 4:39:00 | 2 |
| 9/25/2019 4:25:00 PM - 9/25/2019 4:40:00 | 2 |
| ..... | ..... |
| 9/25/2019 4:39:00 PM - 9/25/2019 4:54:00 | 0 |
Я не уверен, как я смогу это сделать, если вообще. Будем очень признательны за любые идеи или советы.