Индикатор категории OTP-кода

Индикатор категории OTP-кода

Банк «Открытие» строит риск-скоринг по типу операции, которую подтверждает OTP-код. Нужно добавить к строкам аналитический признак indicator: значение 1, если в category встречается подстрока payment; значение 2, если в category встречается transfer, но при этом нет подстроки acc. Все остальные категории в результат не включайте. Условия проверяйте по порядку: payment имеет приоритет — если в category есть и payment, и transfer, строка получает 1.

Пример ожидаемого ответа

Это пример правильного ответа — у него своё количество строк, оно не должно совпадать с таблицами в схеме. Названия столбцов в твоём ответе должны совпадать с этим примером — переименуй их через AS, если нужно.

client_idsession_identered_atstatuscategoryindicator
21012024-04-01T07:05:00.000Zsuccessotp-payment1
31022024-04-01T07:10:00.000Zsuccessotp-transfer2
51042024-04-01T07:20:00.000Zsuccessotp-payment-recurring1
Bank Otkritie

Здесь будет результат вашего запроса

Фокус-радио
На паузе · SomaFM · Fluid