在amazon redshift中,有没有可能用窗口函数对一个特定时间段内的数字求和?例如,我每天计算不同公司的登录号码。我现在想要的是,它总结了过去4周的登录次数(以该行的日期为参考):我搜索的字段在屏幕截图中标记为黄色。事先谢谢你的帮助。
agxfikkp1#
如果您有每天的数据,那么您可以使用 rows :
rows
select t.*, sum(logs) over (partition by company order by date rows between 27 preceding and current row ) as logins_4_weeks from t;
红移尚不支持 range 对于窗框,这是你最好的选择。
range
1条答案
按热度按时间agxfikkp1#
如果您有每天的数据,那么您可以使用
rows
:红移尚不支持
range
对于窗框,这是你最好的选择。