Как корректно написать запрос к данным на SQL?

В базе данных есть две таблицы: первичные и вторичные продажи.

Прямые продажи дистрибьютору:
period qty net sales
202008 1 90
202009 1 100
202010 3 330
202011 10 1200
202012 0 0

Вторичные продажи от дистрибьютора конечному клиенту:
period qty
202008 0
202009 2
202010 3
202011 9
202012 1

Мне необходимо создать view, в котором к вторичным продажам добавлен net sales из первичных продаж (цена продажи дистрибьютору по сути является его себестоимостью). При этом необходимо учесть, что дистрибьютор сначала продает продукцию, которую приобрел в более раннем периоде (first in - first out). В Excel я могу это посчитать формулами, но не могу добиться необходимого результата в sql.
period qty cogs
202008 0 0
202009 2 190
202010 3 330
202011 9 1080
202012 1 120
  • Вопрос задан
  • 157 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы