Я новичок в Oracle SQL и пытаюсь сделать следующее:
У меня есть список товаров с продажами только в определенные недели года.
Я просто пытаюсь создать полный отчет о продажах за год и заполнить эти недели без продаж нулями, но с сохранением идентификатора продукта в качестве идентификатора.
Пытаясь создать этот отчет, я начинаю пытаться создать таблицу со всеми неделями года и идентификатором продукта, проблема в том, что существуют тысячи продуктов. Я пытаюсь получить что-то вроде:
WEEK_YR PRODUCT_ID
------ ----------
2018011 Product 1
2018012 Product 1
...
2018053 Product 1
...
2018124 Product 1
...
2018011 Product 2
2018012 Product 2
...
2018053 Product 2
...
2018124 Product 2
А затем просто объедините эту таблицу с таблицей продаж в неделю, поместив 0 в эти нулевые недели из этой таблицы.
Я прошу вашей помощи при создании первой таблицы, я просто считаю таблицу с идентификатором продуктов, а другую - список недель с прошлого года
Заранее спасибо!