Zdarza się, że z jakiegoś powodu potrzebujesz ciągły zakres rekordów od określonej daty do innej zadanej daty. Czyli zakres potocznie zwany kalendarzem.
Można to osiągnąć na dwa sposoby:
- Utworzyć tabelę i zapełnić ją wartościami od 0 do X. A następnie taką tabelę łączyć poprzez CROSS JOIN z zapytaniem wybierającym datę startową i dodawac do daty wartości 0-X.
- Wygenerować wartości od 0 do X poprzez zapytanie i połączyć ją analogicznie jak powyżej.
Jak wygląda drugi sposób?