#223 Поиск дома с максимальной суммой покупок жильцов

Компании:
Mango Office
Темы:
SQLJoinsАгрегацияПрактика

Найти улицу и номер дома, жильцы которого в выбранный интервал времени совершили покупок на самую большую сумму:

SQL
CREATE TABLE employee (
    id uuid NOT NULL,
    "name" varchar(255) NOT NULL,
    surname varchar(255) NOT NULL,
    created_at timestamp NOT NULL,
    CONSTRAINT employee_pk PRIMARY KEY (id),
    CONSTRAINT employee_un UNIQUE (name, surname)
);

CREATE TABLE address (
    id uuid NOT NULL,
    employee_id uuid NOT NULL,
    city varchar(255) NOT NULL,
    street varchar(255) NOT NULL,
    building int8 NOT NULL,
    CONSTRAINT address_pk PRIMARY KEY (id),
    CONSTRAINT address_fk FOREIGN KEY (employee_id) REFERENCES employee(id)
);

CREATE TABLE purshasing (
    id uuid NOT NULL,
    employee_id uuid NOT NULL,
    "name" varchar(255) NOT NULL,
    amount int8 NOT NULL,
    created_at timestamp NOT NULL,
    CONSTRAINT purshasing_pk PRIMARY KEY (id),
    CONSTRAINT purshasing_fk FOREIGN KEY (employee_id) REFERENCES employee(id)
);

Разбор вопроса

Ментор
Ответь как на реальном собеседовании. Я задам уточняющие вопросы, а затем сравню твой ответ с эталонным и покажу точность в %.
Войди, чтобы начать диалог Ментор ведёт диалог по текущему вопросу и учитывает предыдущие сообщения.
Войти