Хорошо, предположим, у вас есть магазин, и вы купили некоторые продукты для перепродажи, как:MySql: Matching проданные продукты для купленных продуктов
purchases:
id date amount product buying-price
1 1. Sep 10x "Product A" $3,70
2 1. Oct 5x "Product A" $3,80
3 1. Nov 2x "Product A" $3,50
Я хочу, чтобы продать продукцию на «первый-в-первого out "-базис, поэтому первые 10 продуктов продаются из покупки с 1 сентября, следующие 5 продуктов от покупки с 1 октября и так далее.
Вопрос: Есть ли SQL-оператор, который может рассказать мне идентификатор покупки на основе проданных продуктов? Примеры:
8 products sold so far => id=1
12 products sold so far => id=2
16 products sold so far => id=3
Так где количество продуктов для каждого идентификатора? –
смотря схему Я думаю, что покупка id является автоматическим приращением, так как '8 продуктов, проданных до сих пор => id = 1' –