Задание #1
Необходимо «подготовить базу для рассылки СМС»
На выходе требуется вывести существующие поля:
- client_id, hash_id, rest_rub, tarif_name, tel_num,
и расчетные поля:
Текст сообщения (sms_text)
месяц активации(число от 1 до 12), остаток на счете, округленный до тысяч рублей, со 2 по 4 символы номера телефона (телефон хранится как текст)
Описание клиентского сегмента - владельцы карты с тарифом (tarif_name) «амурский тигр», активировавшие карту(date_activated) во втором квартале 2016 года, имеющие на счете карты(acc_num) по состоянию на 2016-07-01(report_date) остаток (rest_rub) не менее 1000 рублей.
Последний отмеченный статус по карте - «open».
Исключить клиентов из «черного списка».
Если у клиента несколько карт, подходящих под условия - выбрать карту с максимальным остатком.
Клиентам, у которых номер телефона заканчивается на четное число направить текст начинающийся с обращения по имени отчеству, тем у кого на нечетное «сообщение с суммой остатка карты», выделить в каждой группе по 15% клиентов для контрольной группы.
Результирующую таблицу сформировать с произвольным именем в текущей БД, записав все данные.
Задание #2
Записать в таблицу comms:
Client_id из результирующей таблицы задания 1
Дату коммуникации (сегодняшнюю)
Количество дней прошедшее с момента коммуникации до записи в таблицу