У меня возникли некоторые трудности при решении этого вопроса о суммировании недель. Я исследовал некоторые решения, такие как:
SELECT metric, period_start_date,
to_char(period_start_date - 7/24,'IYYY'), to_char(period_start_date - 7/24,'IW')
FROM DATES
GROUP BY metric, period_start_date,
to_char(period_start_date - 7/24,'IYYY'), to_char(period_start_date - 7/24,'IW');
Но из документации Oracle, похоже, это захватывает неделю, начинающуюся с понедельника, а не произвольную дату, которую я выбираю как воскресенье.
Мой вопрос: как я могу выбрать недели и рассчитать, например, выделенные желтым цветом недели, которые представлены в виде числа. После подсчета, как мне тогда сгруппировать их, скажем 40 и 41, 41 и 42; и затем после группировки / суммирования строк, если они точно совпадают, например, для магазина BangBang тип и размер предмета должны быть одинаковыми, чтобы его можно было объединить, иначе он останется отдельной строкой.
Действительно застрял и был бы признателен за любую проницательность!
![Table to convert](https://i.stack.imgur.com/cUoLk.png)