小编cya*_*ahn的帖子

查看当前日期 30 天前的运行中位数

背景:我有一个如下表,我试图value根据每个created_date分区的滚动 30 天回溯来获取中位数city

问题是我缺少某些城市的日期,因此bound by rows preceding在这种情况下不起作用。

注意:我确实有一个date-spine可以利用的表格,但不确定它在这里是否有帮助

创建日期 城市 价值
2018-08-30 夏洛特 374900
2018-08-31 夏洛特 272000
2018-09-10 夏洛特 1
2018-09-24 夏洛特 365000
2018-10-04 夏洛特 342000
2018-10-07 夏洛特 46万
2018-10-08 夏洛特 91000
2018-10-15 夏洛特 342000
2018-10-18 夏洛特 155000
2018-10-19 夏洛特 222000
... ... ...

预期输出:

创建日期 城市 价值 MOVING_MEDIAN_30_DAY
2018-08-30 夏洛特 374900 374900
2018-08-31 夏洛特 272000 323450
2018-09-10 夏洛特 1 272000
2018-09-24 夏洛特 365000 318500
2018-10-04 夏洛特 342000 …

sql snowflake-cloud-data-platform

4
推荐指数
1
解决办法
1592
查看次数

标签 统计

snowflake-cloud-data-platform ×1

sql ×1