初始值(列中的最后一个值)是否可以在当前值(列中的第一个值)中减去PostgreSQL编写一个聚合函数来计算增量值?它将适用于这种结构 $ i5 J' f) [. drankings (userId,rank,timestamp)并且可以像) v) V1 L7 {6 d% S( [. B
SELECT userId,custum_agg(rank) OVER w FROM rankingsWINDOWS w AS (PARTITION BY userId ORDER BY timstamp desc)为userId返回最新条目的等级(按时间戳)-最旧条目的等级(按时间戳记) 2 q9 A2 { E; W2 S谢谢!1 ^ t& D4 S, n0 ~6 D* @
- C8 V. b- C9 X I& _% l 解决方案: