Oracle SQL: Jak wyświetlić puste tygodnie / tygodnie bez danych?

Podobny doto pytanie, ale mój zestaw danych ma dodatkową kolumnę z wieloma identyfikatorami. Każdy identyfikator ma zestaw danych, który powraca w stałym przedziale czasowym, a niektóre tygodnie mogą brakować danych - chciałbym wypełnić wartości dla brakujących tygodni.

Na przykład chcę tego:

ID      WEEKEND_DAY     VALUE
A00     2012-01-01      1
A00     2012-01-08      7
B00     2012-01-08      4
B00     2012-01-15      3

rozszerzyć do tego:

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

gdzie mam już znany zakres WEEKEND_DAYs (w powyższym przypadku, co tydzień od 2012-01-01 do 2012-01-15), które chcę wypełnić. Jak mogę to zrobić?

questionAnswers(2)

yourAnswerToTheQuestion