Oracle SQL: Como mostrar semanas / semanas vazias sem dados?
Igual aessa questão, mas meu conjunto de dados tem uma coluna adicional com muitos códigos. Cada ID tem um conjunto de dados que retorna por um período de tempo constante e algumas semanas podem estar com dados ausentes. Gostaria de preencher os valores das semanas que faltam.
Por exemplo, eu quero isso:
ID WEEKEND_DAY VALUE
A00 2012-01-01 1
A00 2012-01-08 7
B00 2012-01-08 4
B00 2012-01-15 3
para expandir para isso:
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
onde eu já tenho um intervalo conhecido de WEEKEND_DAYs (no caso acima, semanalmente de 2012-01-01 a 2012-01-15) que quero preencher. Como posso fazer isso?