Просто хотел бы расширить комментарий Marcin Zukowski , чтобы сказать, что эти пробелы начали появляться почти сразу после использования диапазона дат, сгенерированного таким образом в JOIN
.
В итоге мы сделали это вместо этого!
select
dateadd(
day,
'-' || row_number() over (order by null),
dateadd(day, '+1', current_date())
) as date
from table (generator(rowcount => 90))