Задачи SQL с Циклами

Добрый вечер!

Помогите пожалуйста решить 3 задачки (последняя наименее важная):
1.Описание данных: Таблица CARDS содержит информацию о всех картах клиентов банка. Атрибуты: идентификатор клиента (client_id), идентификатор карты (card_id), дата выдачи карты (open_date), дата закрытия карты (close_date), тип карты – дебетовая (DC) или кредитная (СС) (card_type).
Задание: выбрать из всех работающих на дату 1.10.2018 дебетовых карт клиента ту, которая была выдана последней. Формат выдачи – client_id, card_id.

2.Описание данных: Таблица BONUS содержит информацию о начислениях бонусных баллов за покупки по программе лояльности. Атрибуты: идентификатор клиента (client_id), дата начисления бонусов (bonus_date), количество начисленных бонусов (bonus_cnt), mcc код транзакции, за которую начислены бонусы (mcc_code). Таблица MCC_CATEGORIES является справочником mcc-кодов. Атрибуты: mcc-код (mcc_code), категория (например, супермаркеты, транспорт, аптеки и пр., mcc_category)
Задание: Вывести 1000 клиентов, которые первыми набрали 1000 бонусных баллов за покупки в категории «Авиабилеты» и «Отели».

3.Описание данных: таблица OFFERS содержит информацию о кредитных предложениях клиентов банка. У каждого предложения есть идентификатор (offer_id), дата начала действия (offer_start_date), дата окончания действия (offer_expiration_date).
Задание: вывести количество действующих предложений на каждый день 2018 года.

 

0 ответов

Другие вопросы по тегам