Необходимо "подготовить базу для рассылки СМС"На выходе требуется вывести существующие поля:
- 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% клиентов для контрольной группы.
Результирующую таблицу сформировать с произвольным именем в текущей БД, записав все данные.