初始值(列中的最后一个值)是否可以在当前值(列中的第一个值)中减去PostgreSQL编写一个聚合函数来计算增量值?它将适用于这种结构2 M. R: d! P6 N! c. @, h4 U
rankings (userId,rank,timestamp)并且可以像# e' b4 x, M& G: s
SELECT userId,custum_agg(rank) OVER w FROM rankingsWINDOWS w AS (PARTITION BY userId ORDER BY timstamp desc)为userId返回最新条目的等级(按时间戳)-最旧条目的等级(按时间戳记)6 R. Y( U4 D$ V* R' g
谢谢! # U9 s! K2 Z1 n + C( p* b' _4 N' p 解决方案: