Собесов

Центр-Инвест — выборка телефонов клиентов с положительной кредитной историей

SQLJoins / data qualityСредняяJunior

Условие

Бизнес просит сделать рассылку клиентам банка с положительной кредитной историей.

Таблицы:

  • loans(loan_id, debtor_id, status, ...) — кредитные договоры.
  • debtors(debtor_id, phone, name, ...) — заёмщики.
  • sap_choice(record_id, etalon_id) — связи: одна запись клиента может иметь несколько record_id, но etalon_id — актуальные данные. Отношение etalon : records = 1 : N.
  • uslacc(loan_id, scode, ...) — счета, связанные с кредитным договором.
  • spracc(scode, scode_desc) — справочник видов счетов.

Часть А (простая): выборка телефонов клиентов по закрытым договорам.

Часть Б (сложнее): расширить — данные клиентов актуальные (через etalon в sap_choice) и у договора нет просрочек (сигнал — наличие в uslacc счёта определённого scode).

Часть В (тестирование): для каждой задачи продумать ошибки и составить тест-кейсы (1 для А, 3 для Б).

Хочешь увидеть разбор?

Зарегистрируйся бесплатно — откроется развёрнутое решение этой задачи и ещё 4 на выбор.

Зарегистрироваться и увидеть разбор
Уже есть аккаунт? Войти