Собесов

Альфа-Банк SQL — клиенты Москвы с суммарным остатком от 20000

SQLАгрегация и фильтрацияЛёгкаяMiddle

Условие

Дано две таблицы. Клиенты — справочник клиентов и их счетов (одна строка на пару клиент-счёт), Cчета — история состояний счёта на конкретные даты.

create table #Клиенты (
  client_id   varchar(1),
  FIO         varchar(255),
  Region      varchar(50),
  account_num int
);
 
create table #Cчета (
  [Date]      date,
  Summa_USD   money,
  Account_num int
);

Нужно отобрать клиентов из г. Москва с суммарным остатком по всем счетам клиента ≥ 20 000 на последнюю доступную дату.

Тестовые данные

client_id FIO Region account_num
A Иванов Москва 111
A Иванов Москва 222
B Петров Иваново 333
C Сидоров Москва 444
Date Summa_USD Account_num
2012-01-01 15000 111
2012-02-01 10000 111
2012-02-01 5000 222
2012-03-01 30000 333
2012-04-01 20000 444

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

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

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