#223 Поиск дома с максимальной суммой покупок жильцов
Найти улицу и номер дома, жильцы которого в выбранный интервал времени совершили покупок на самую большую сумму:
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)
);Разбор вопроса
Войди, чтобы начать диалог
Ментор ведёт диалог по текущему вопросу и учитывает предыдущие сообщения.
Войти
Доступно с Premium
Это лишь одно из решений, доступных с Premium. А ещё:
- 250+ продвинутых лекций
- 1300+ практических заданий
- 500+ решений задач с реальных собеседований
- Именные сертификаты Java Hub
- Расширенный доступ к AI-ментору