具有上次刷新列的物化视图

问题描述 投票:0回答:0

我有一个物化视图,每个月计算一个分数列的排名,用于月度排名表。我想要一个额外的列来包含上个月的排名,这样我就可以显示哪些项目下降了,哪些上升了。这样做的最佳方法是什么?

显然这行不通

CREATE MATERIALIZED VIEW public.monthlyranking
TABLESPACE pg_default
AS SELECT s.id,
          rank() OVER (ORDER BY s.score DESC) AS ranking
   FROM scorelist s
WITH DATA;
postgresql materialized-views
© www.soinside.com 2019 - 2024. All rights reserved.