Имеется 2 таблицы:
deal_status_log - Логирование статусов сделкиcalendar - Производственный календарьИспользуя SQL и оконные функции рассчитать фактическое время каждой сделки - между первым и последним статусами без выходных дней (с учетом повторяющихся статусов). Время необходимо округлить до 2-х знаков после запятой.
Пример результирующей таблицы:
| deal_id | fact_hours |
|---|---|
| 1 | 133.20 |
| 2 | 45.13 |