雪花SQL-为EoM日期创建临时日期表

雪花SQL-为EoM日期创建临时日期表,sql,calendar,temp-tables,snowflake-cloud-data-platform,Sql,Calendar,Temp Tables,Snowflake Cloud Data Platform,我只是一个自学成才的数据查询员,对创建表之类的东西完全不熟悉。我正在处理的数据库确实有一个日历表,但它只是一个向前移动的日历,移动了三年。我需要为两个日期之间的月末记录创建一个日期表,包括在系统日期表开始之前 如何最好地在Snowflake SQL中创建它 非常感谢这将创建N个月末记录。您可以更改开始日期,并将N更改为日期之间的差值 select row_number() over (order by null) id, add_months('2020-01-01'::dat

我只是一个自学成才的数据查询员,对创建表之类的东西完全不熟悉。我正在处理的数据库确实有一个日历表,但它只是一个向前移动的日历,移动了三年。我需要为两个日期之间的月末记录创建一个日期表,包括在系统日期表开始之前

如何最好地在Snowflake SQL中创建它


非常感谢

这将创建N个月末记录。您可以更改开始日期,并将N更改为日期之间的差值

select 
   row_number() over (order by null)  id, 
   add_months('2020-01-01'::date, + id) - 1 
from table(generator(rowcount => 100))

诺伊斯。谢谢你,沃尔登特。