Oracle SQL: как показать пустые недели / недели без данных?
Похожий наэтот вопрос, но мой набор данных имеет дополнительный столбец с множеством идентификаторов. У каждого идентификатора есть набор данных, который возвращается на постоянный период времени, и в некоторых неделях могут отсутствовать данные - я хотел бы заполнить значения для пропущенных недель.
Например, я хочу это:
ID WEEKEND_DAY VALUE
A00 2012-01-01 1
A00 2012-01-08 7
B00 2012-01-08 4
B00 2012-01-15 3
расширить на это:
ID WEEKEND_DAY VALUE
A00 2012-01-01 1
A00 2012-01-08 7
A00 2012-01-15 0
B00 2012-01-01 0
B00 2012-01-08 4
B00 2012-01-15 3
где у меня уже есть известный диапазон WEEKEND_DAYs (в указанном выше случае, еженедельно с 2012-01-01 по 2012-01-15), который я хочу заполнить. Как я могу это сделать?