Задание #1
Исходные данные
2 таблицы со следующими полями:
v_acc – данные о счетах клиента (у клиента может быть несколько счетов)
CODE - идентификатор клиента
DT1 – дата открытия счета
DT2 – дата закрытия счета (для открытых счетов значение null)
calendar – календарь (вспомогательная, можно обойтись без нее)
- START_DATE – список всех дат со дня основания Точки
Задача: Написать SQL-запрос, который вычисляет количество клиентов с открытым счетом помесячно (т.е. считаем всех клиентов, у которых был открытый счет хотя бы один день этого месяца), не используя оператор distinct.
Задание #2
Исходные данные:
call – данные о входящих звонках клиентов
CODE - уникальный идентификатор звонка
DT1 – время поступления звонка клиента
DT2 – время ответа оператора (если ответа нет, то значение null)
DT3 – время окончания звонка
Задача: Точке важно, чтобы клиенты быстро дозванивались до операторов. Предложи расчет метрики, которая показывала бы ситуацию со скоростью ответов на звонки.
Задание #3
Исходные данные: в фильтре SQL запроса записано условие
where not C or (A and B) or not (A or С or not B)
Задача: максимально его упростить