gpt4 book ai didi

postgresql - 按间隙时间分组 - PostgreSQL

转载 作者:行者123 更新时间:2023-11-29 13:41:35 25 4
gpt4 key购买 nike

我需要在 PostgreSQL 中对在小于 40 分钟的时间间隔内重复的记录进行计数,如本例所示:

Table

2019-01-27 09:55:18
2019-01-27 10:03:20
2019-01-27 10:12:14
2019-01-27 11:05:37
2019-01-27 11:27:52
2019-01-27 13:35:28
2019-01-27 15:36:41

Result

Count
3
2
1
1

最佳答案

你可以试试这个:

select 
round(extract(epoch from timestamp ts_column)/(60*40)),
count(1)
from Table
group by round(extract(epoch from timestamp ts_column)/(60*40))

关于postgresql - 按间隙时间分组 - PostgreSQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54517340/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com