回答

收藏

等效于generate_series()的snowflake

技术问答 技术问答 115 人阅读 | 0 人回复 | 2023-09-12

我试图找到和generate_series()(PostgreSQL语法)相当snowflake。9 {8 @1 {/ k) l4 p% n- J
SELECT generate_series(timestamp '2017-11-01',CURRENT_DATE,'1 day             / Z" S* z, r" i
    解决方案:                                                                2 d. J' y9 T; @* t* s  |2 c
                                                                这就是我能在的Snowflake生成一系列日期的方法。为了获得三年的日期,我将行数设置为1095。当然,您可以将其更改为适合您用例的日期
. p7 m* q) V! g8 e) S0 U# Pselect     dateadd(day,'-' || seq4(),current_date()) as dte from     table        (generator(rowcount => 1095))最初在这里找到
, G+ Y! T& }, f8 [1 `7 j: E4 E) g编辑:这个解决方案是不正确的。seq4不能保证序列没有间隙。请遵循其他答案,而不是这个。@Marcin Zukowski指出这一点。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则