У меня есть следующая конфигурация:Как рассчитать количество продуктов (которые составляют напитки) при продаже напитков?
#purchases
id
date
supplier_id
#purchase_line
product_id
purchase_id
quantity
price
#products
id
name
description
measure
#recipe
product_id
beverage_id
quantity
#beverage
id
description
method
#sale_line
beverage_id
sale_id
quantity
price
#sales
id
date
В основном, продажа имеет много напитков и каждый напиток производится по определенному количеству продуктов. Итак, каков наилучший способ расчета количества продуктов в каждой продаже?
Это часть управления запасами, где мне придется сравнивать продажи (с точки зрения продуктов, а не напитков) для покупок.
Вы ищете запрос, который будет расщеплять покупку на составляющие продукции? – Lisa
мой вопрос больше связан с решением по созданию базы данных. Мне нужно, чтобы акции были доступны для каждого продукта. Я думаю, что я мог бы расширить запрос, чтобы присоединиться к 'purchase_line pl', а затем вычислить разницу' SUM (pl.qty) - qty_sold'. Но мне было интересно, есть ли у него лучший подход. – gabrielhilal
Вот как бы я это сделал. – Lisa