Mysql仅当存在一定的时差时才选择distinct
我有一个相当奇怪的问题。 我有一个很大的表,它记录了我的Web服务中每个人提出的所有请求。 此表具有id、用户id和日期时间字段。 我现在想选择不同的“会话”。 通过会话,我的意思是,我考虑的请求超过5分钟的差异和相同的用户ID一个不同的“会话”。Mysql仅当存在一定的时差时才选择distinct,mysql,datetime,gaps-and-islands,group-by,Mysql,Datetime,Gaps And Islands,Group By,我有一个相当奇怪的问题。 我有一个很大的表,它记录了我的Web服务中每个人提出的所有请求。 此表具有id、用户id和日期时间字段。 我现在想选择不同的“会话”。 通过会话,我的意思是,我考虑的请求超过5分钟的差异和相同的用户ID一个不同的“会话”。 如果不以编程方式解析每一行,这是否可行?将datetime字段四舍五入为5分钟块(添加/删除值中的分和秒),然后选择不同的用户id和datetime行。也许您可以添加示例数据:DLook for gaps and islands。他们有很多关于这个主
如果不以编程方式解析每一行,这是否可行?将datetime字段四舍五入为5分钟块(添加/删除值中的分和秒),然后选择不同的用户id和datetime行。也许您可以添加示例数据:DLook for gaps and islands。他们有很多关于这个主题的参考书目。他们找到了解决方案吗?试图在30分钟的时间间隔内找到类似的东西,以确定聊天的“会话”