gpt4 book ai didi

group by 按某一时间段分组统计并查询(推荐)

转载 作者:qq735679552 更新时间:2022-09-28 22:32:09 28 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章group by 按某一时间段分组统计并查询(推荐)由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

工作中要求对日志表中的时间戳字段进行分组。分组的条件是,相隔 1分钟间隔的被分到一组.

数据库表是这样的 。

group by 按某一时间段分组统计并查询(推荐)

?
1
2
SELECT COUNT (log_id) AS u_count FROM logdb.`log`
GROUP BY TIMESTAMP - TIMESTAMP %(1*60)

其中timestamp 是数据库时间字段。 括号中的1 是间隔时间,1分钟。 如果是1小时,就写60,如果是30s 就写0.5 结果 。

group by 按某一时间段分组统计并查询(推荐)

那被分组的id 如何解决呢?分完组我们还需要 哪些记录被分到哪些组了。 我们可以这么做.

?
1
2
SELECT COUNT (log_id) AS u_count ,GROUP_CONCAT( DISTINCT log_id ORDER BY log_id DESC ) AS ids FROM logdb.`log`
GROUP BY TIMESTAMP - TIMESTAMP %(0.5*60)

GROUP_CONCAT(DISTINCT log_id ORDER BY log_id DESC ) 这里默认使用 , 分割 将 log_id穿成字符串,并且这些id是不重复,且排序递降.

group by 按某一时间段分组统计并查询(推荐)

到此这篇关于group by 按某一时间段分组统计并查询的文章就介绍到这了,更多相关group by分组统计内容请搜索我以前的文章或继续浏览下面的相关文章希望大家以后多多支持我! 。

原文链接:https://blog.csdn.net/shaoduo/article/details/109773928 。

最后此篇关于group by 按某一时间段分组统计并查询(推荐)的文章就讲到这里了,如果你想了解更多关于group by 按某一时间段分组统计并查询(推荐)的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

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