Задать вопрос

Как корректно написать запрос к данным на 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
  • Вопрос задан
  • 160 просмотров
Подписаться 2 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Инженер по тестированию
    5 месяцев
    Далее
  • Нетология
    Инженер по тестированию
    8 месяцев
    Далее
  • Thinknetica
    Профессиональная разработка на Ruby on Rails
    9 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы