gpt4 book ai didi

Mysql 按时间对结果进行聚类

转载 作者:行者123 更新时间:2023-11-29 08:36:22 25 4
gpt4 key购买 nike

我在 mysql 表中有一个带有随机条目的 DATETIME 字段。我想选择对象组,并在有四个小时的间隙时将它们分开。理想情况下,我可以在数组(或子组?)中返回每个组内的所有 ID。

这似乎超出了我的 SQL 技能。

有什么有趣的解决方案吗?

最佳答案

SQL 旨在对数据执行集合操作,而您所要求的涉及顺序处理。

因此,我建议按顺序处理它,而不是尝试扭曲 SQL 来尝试执行此操作。我相信您有两个基本选择:

  1. 在存储过程中从表中选择数据,使用游标处理结果。

  2. 从您选择的外部独立语言(Java、C#、Python、PHP...无论您喜欢哪种语言)执行 select 语句,并对数据进行适当的分组。

关于Mysql 按时间对结果进行聚类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15103108/

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