这就是我能够在Snowflake中生成一系列日期的方式。我将行数设置为1095,以获得3年的日期,您当然可以将其更改为适合您的用例的日期
select dateadd(day, '-' || seq4(), current_date()) as dte from table (generator(rowcount => 1095))
最初在这里找到
编辑:此解决方案是不正确的。
seq4不能保证序列无间隙。请遵循其他答案,而不是这个。感谢@Marcin Zukowski指出这一点。

这就是我能够在Snowflake中生成一系列日期的方式。我将行数设置为1095,以获得3年的日期,您当然可以将其更改为适合您的用例的日期
select dateadd(day, '-' || seq4(), current_date()) as dte from table (generator(rowcount => 1095))
最初在这里找到
编辑:此解决方案是不正确的。
seq4不能保证序列无间隙。请遵循其他答案,而不是这个。感谢@Marcin Zukowski指出这一点。