回答

收藏

等效于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指出这一点。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则