我有毫秒精度时间戳的数据。我只想筛选给定秒内的最新时间戳。即,记录(2020-07-13 5:05.38.009,事件1)、(2020-07-13 5:05.38.012,事件2)只能检索后者。
我试过以下方法:
SELECT
timestamp as time, event as value, event_type as metric
FROM
table
GROUP BY
date_trunc('second', time)
但后来我也被要求按事件分组,我看到了所有的数据(好像没有提供groupby)
1条答案
按热度按时间l7wslrjt1#
在postgres中,你可以使用
distinct on
: