Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql仅当存在一定的时差时才选择distinct_Mysql_Datetime_Gaps And Islands_Group By - Fatal编程技术网

Mysql仅当存在一定的时差时才选择distinct

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。他们有很多关于这个主

我有一个相当奇怪的问题。 我有一个很大的表,它记录了我的Web服务中每个人提出的所有请求。 此表具有id、用户id和日期时间字段。 我现在想选择不同的“会话”。 通过会话,我的意思是,我考虑的请求超过5分钟的差异和相同的用户ID一个不同的“会话”。
如果不以编程方式解析每一行,这是否可行?

将datetime字段四舍五入为5分钟块(添加/删除值中的分和秒),然后选择不同的用户id和datetime行。

也许您可以添加示例数据:DLook for gaps and islands。他们有很多关于这个主题的参考书目。他们找到了解决方案吗?试图在30分钟的时间间隔内找到类似的东西,以确定聊天的“会话”