Работа с mysql, выборка, партионный расчет движения товаров по LIFO

Сергей3 года в сервисе
Данные заказчика будут вам доступны после подачи заявки
20.01.2022

Есть mysql база данных покупок и продаж товаров, как на рисунке и в файлике. Необходимо рассчитать прибыль по дням (датам) методом LIFO, причем дату прибыли привязывать к дате продажи. Учесть, что необходимо где-то хранить остатки по товарам, чтобы при продаже (без покупки) именно они и списывались, опять же, по LIFO.

Результат работы: sql запрос или группа запросов, которые рассчитают раздельно по всем видам товаров по дням:

- прибыль

- количество покупок

- количество продаж.

Эти данные в дальнейшем будут использованы для отчета заказчику. Если необходимо, то можно создать новую табличку в БД с полями (дата - товар - прибыль - кол-во покупок - кол-во продаж) DATE - GOODS - PROFIT - BUYS - SELLS.

Имеющийся объем данных у заказчика довольно большой, есть дни, когда происходит до 1000 операций покупок и продаж.

Заявки фрилансеров