Postgresql 获取每个文档的最大值

Postgresql 获取每个文档的最大值,postgresql,greatest-n-per-group,Postgresql,Greatest N Per Group,我有一个名为register的表,我需要获得我拥有的每个personid的最大日期 re_id | re_personid | re_datetime(timestamp without time zone) 4 | 19343834063 | 2021-04-27 10:30:42 7 | 34534534534 | 2021-04-26 11:00:42 8 | 34534534534 | 2021-04-26 12:00:42 9

我有一个名为register的表,我需要获得我拥有的每个personid的最大日期

re_id   | re_personid  | re_datetime(timestamp without time zone)

 4      | 19343834063  | 2021-04-27 10:30:42   
 7      | 34534534534  | 2021-04-26 11:00:42
 8      | 34534534534  | 2021-04-26 12:00:42
 9      | 4234234      | 2021-04-27 10:01:42
 10     | 4234234      | 2021-04-27 10:05:42
 11     | 56790134567  | 2021-04-27 10:00:42
 12     | 56790134567  | 2021-04-27 10:15:42
 13     | 56790134567  | 2021-04-27 10:20:42

这回答了你的问题吗?
SELECT re_personid, MAX(re_datetime)
FROM register
GROUP BY re_personid