Периоды падения endpoint по watchdog событиям

MediumSQL
07:00
Лучше работает на десктопе
Window FunctionsGaps and IslandsReliability
Реальный собес00:44:12-00:51:532026-01-05 23-02-56.movСтраница собеса

Есть таблица проверок endpoint-ов:

endpoint_checks(endpoint_id, checked_at, status)

status принимает значения ok или failed. Нужно найти непрерывные периоды падения для каждого endpoint: подряд идущие строки со статусом failed, разделенные строками ok.

Верните:

- endpoint_id;
- start_at — первый failed check периода;
- end_at — последний failed check периода;
- failed_checks — число failed checks в периоде.

Отсортируйте результат по endpoint_id, start_at.

Консоль
Нажмите Run или Ctrl+Enter для запуска