等效于generate_series()的snowflake
技术问答
111 人阅读
|
0 人回复
|
2023-09-12
|
我试图找到和generate_series()(PostgreSQL语法)相当snowflake。
7 |! j$ v8 Q- d3 h9 \3 USELECT generate_series(timestamp '2017-11-01',CURRENT_DATE,'1 day / {8 _ Y8 x# g7 T
解决方案: + v% T; c$ F/ B2 R2 d
这就是我能在的Snowflake生成一系列日期的方法。为了获得三年的日期,我将行数设置为1095。当然,您可以将其更改为适合您用例的日期
% Q8 ^) @7 X2 V* v! uselect dateadd(day,'-' || seq4(),current_date()) as dte from table (generator(rowcount => 1095))最初在这里找到
3 a* I O2 |, {8 c: Y! I& D编辑:这个解决方案是不正确的。seq4不能保证序列没有间隙。请遵循其他答案,而不是这个。@Marcin Zukowski指出这一点。 |
|
|
|
|
|