gpt4 book ai didi

ruby-on-rails - 将间隔超过 30 分钟的记录分组

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

假设我有 2 个模型,Visitor 和 Visits。是否可以将间隔不超过 30 分钟(或任何时间间隔)的特定访客的所有访问分组。因此,它基本上会在间隔超过 30 分钟的地方拆分访问。例如。如果访问是在 10:00、10:05、10:14、11:20、11:30 创建的,我会得到两组:10:00、10:05、10 :1411:20, 11:30。谢谢!

最佳答案

select to_timestamp(floor((extract('epoch' from your_timestamp_column) / 1800 )) * 1800) from your table
group by to_timestamp(floor((extract('epoch' from your_timestamp_column) / 1800 )) * 1800)

将每隔 30 分钟为您提供一次时间。

关于ruby-on-rails - 将间隔超过 30 分钟的记录分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31119787/

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