MySQL 统计每个时间段的数量

news/2025/11/6 9:12:23/文章来源:https://www.cnblogs.com/vipsoft/p/19195343

数据库存放数据如下:

SELECT t.start_time,t.end_time FROM vipsoft_order t

image

MySQL

SELECT CONCAT(LPAD(hour_range, 2, '0'), ':00~', LPAD(hour_range + 1, 2, '0'), ':00') as time_period,SUM(CASE WHEN HOUR(start_time) = hour_range THEN 1 ELSE 0 END) as start_count,SUM(CASE WHEN HOUR(end_time) = hour_range THEN 1 ELSE 0 END) as end_count
FROM vipsoft_order,(SELECT 0 as hour_range UNION SELECT 1 UNION SELECT 2 UNION SELECT 3 UNION SELECT 4 UNION SELECT 5 UNION SELECT 6 UNION SELECT 7 UNION SELECT 8 UNION SELECT 9UNION SELECT 10 UNION SELECT 11 UNION SELECT 12 UNION SELECT 13 UNION SELECT 14UNION SELECT 15 UNION SELECT 16 UNION SELECT 17 UNION SELECT 18 UNION SELECT 19UNION SELECT 20 UNION SELECT 21 UNION SELECT 22 UNION SELECT 23) hours
GROUP BY hour_range
ORDER BY hour_range;

PostgreSQL版本

SELECT TO_CHAR(hour_range, '00') || ':00~' || TO_CHAR(hour_range + 1, '00') || ':00' as time_period,COUNT(CASE WHEN EXTRACT(HOUR FROM start_time) = hour_range THEN 1 END) as start_count,COUNT(CASE WHEN EXTRACT(HOUR FROM end_time) = hour_range THEN 1 END) as end_count
FROM generate_series(0, 23) as hour_range
LEFT JOIN custody_order ON EXTRACT(HOUR FROM start_time) = hour_range OR EXTRACT(HOUR FROM end_time) = hour_range
GROUP BY hour_range
ORDER BY hour_range;

关键点说明:

  1. 小时范围生成:创建0-23的小时序列
  2. 时间格式化:将小时格式化为08:00~09:00的格式
  3. 计数逻辑
    • start_count:统计start_time小时等于当前时段的记录
    • end_count:统计end_time小时等于当前时段的记录
  4. 处理NULL值:使用LEFT JOIN确保即使某个时段没有数据也会显示0

这样您就能得到按小时分组的开始和结束数量统计了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/957365.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2025年靠谱的干冰清洗设备用户口碑最好的厂家榜

2025年靠谱的干冰清洗设备用户口碑最好的厂家榜 干冰清洗技术凭借其高效、环保、无损伤等优势,已成为工业清洗领域的重要选择。随着市场需求的增长,干冰清洗设备厂家如雨后春笋般涌现,但真正值得信赖的品牌却需要经…

怎样把golang的程序编译为Service

在linux的目录下面编写service 文件: /etc/systemd/syste/gok8s.service 保存后加载: systemctl daemond-reloadsystemctl start gok8s//注意: 路径一定要正确,权限要给够[Unit] Description=gok8s After=network.…

2025年喷砂机品牌新排行榜白皮书,博拉斯特喷砂机可靠吗

2025年表面处理行业朝着智能化、环保化方向加速迭代,喷砂机作为金属加工、汽车制造、电子五金等领域的核心处理设备,其性能稳定性、自动化程度、环保合规性直接影响企业生产效率与合规成本。然而当前市场中,喷砂机厂…

2025年靠谱的散热器哪家好?电脑散热器生产厂排名全解析

在人工智能、大数据计算与智能驾驶技术爆发式增长的当下,散热性能已成为制约高精尖设备稳定运行的核心瓶颈。面对市场上良莠不齐的散热器供应商,企业如何找到兼具技术实力、品质保障与丰富案例的合作伙伴?以下是202…

2025年自建房门窗生产厂家权威推荐榜单:封包阳台窗/性价比门窗/断桥铝门窗源头厂家精选

面对市场众多选择,五大实力厂家以技术硬实力与服务可靠性脱颖而出。 随着建筑节能标准的提升与消费者对高品质家居需求的增长,自建房门窗市场正迎来快速发展。据行业统计,2025年系统门窗市场规模已突破1000亿元,其…

2025年口碑好的防撞重型纸箱厂家最新热销排行

2025年口碑好的防撞重型纸箱厂家最新热销排行 在工业包装领域,重型防撞纸箱因其出色的承重性、缓冲性和环保特性,成为机械设备、电子产品、危化品运输等行业的首选包装方案。随着市场竞争加剧,消费者对厂家的技术实…

【2025-11-05】在意评价

20:00让我们谨记,我们是和人打交道,不是与逻辑打交道。我们是与有感情的动物相处,这个动物充斥着偏见、骄傲和虚荣。——戴尔卡耐基又是忙碌的一天,忙到我的副手都在叹息太忙了。当然,相比较于他平时那种“休闲”…

CF1485D Multiples and Power Differences

首先发现第 \(3\) 个限制很难办,我们想 \(k = 0\) 怎么做。 发现 \(a_{i, j}\) 是很小的,我们求个 \(lcm\) 每个位置都填上即可。 然后黑白染色,往黑色格子里加个 \(a_{i, j}^4\) 即可。

2025年热门的反弹缓冲托底轨行业内口碑厂家排行榜

2025年热门的反弹缓冲托底轨行业内口碑厂家排行榜 随着家居五金行业的快速发展,反弹缓冲托底轨作为高端家具的核心配件,其市场需求持续增长。优质的缓冲托底轨不仅能提升家具的使用寿命,还能增强用户体验,因此选择…

2025年业内口碑好的建筑模板厂家推荐及选购指南

2025年业内口碑好的建筑模板厂家推荐及选购指南 建筑模板作为建筑施工中不可或缺的材料,其质量直接影响工程的安全性和施工效率。随着建筑行业的快速发展,市场对高品质建筑模板的需求日益增长。本文将为您推荐2025年…

2025年评价高的油雾空气过滤器TOP实力厂家推荐榜

2025年评价高的油雾空气过滤器TOP实力厂家推荐榜 在工业制造、医疗、食品加工等领域,油雾空气过滤器的应用越来越广泛。高效、耐用的油雾过滤器不仅能改善工作环境,还能提升生产设备的寿命,降低维护成本。2025年,…

2025年靠谱的水泥基防火涂料用户好评厂家排行

2025年靠谱的水泥基防火涂料用户好评厂家排行 在建筑防火安全领域,水泥基防火涂料因其优异的耐火性能和环保特性,已成为工业与民用建筑防火工程的首选材料。随着国家消防标准的日益严格和市场需求持续增长,选择一家…

2025年靠谱的等速降温平板硫化机行业内知名厂家排行榜

2025年靠谱的等速降温平板硫化机行业内知名厂家排行榜行业概述等速降温平板硫化机作为高分子材料加工领域的关键设备,在橡胶、塑料、复合材料等行业中扮演着不可或缺的角色。随着新材料技术的快速发展,市场对高精度、…

Mappa 语音 AI 招聘:声学信号分析候选人表现,ARR 300 万美元;上海银行推出首个沪语交互 AI 应用丨日报

开发者朋友们大家好:这里是 「RTE 开发者日报」 ,每天和大家一起看新闻、聊八卦。我们的社区编辑团队会整理分享 RTE(Real-Time Engagement) 领域内「有话题的技术」、「有亮点的产品」、「有思考的文章」、「有态…

2025年质量好的冰雕雪雕厂家实力及用户口碑排行榜

2025年质量好的冰雕雪雕厂家实力及用户口碑排行榜 随着冰雪艺术在国内外的影响力不断提升,冰雕雪雕行业迎来了前所未有的发展机遇。无论是冰雪节、主题公园、商业展览还是城市景观建设,高质量的冰雕雪雕作品都能带来…

2025年质量好的新中式全品类五金行业内口碑厂家排行榜

2025年质量好的新中式全品类五金行业内口碑厂家排行榜 随着新中式风格的流行,五金行业迎来了新一轮的发展机遇。五金产品作为家居、建筑、装修等领域的重要支撑,其质量、设计、功能性直接影响整体使用体验。2025年,…

2025年知名的蛇形帘热门厂家推荐榜单

2025年知名的蛇形帘热门厂家推荐榜单 随着家居装饰行业的不断发展,蛇形帘(波形帘)凭借其优雅的造型、流畅的线条以及出色的遮光效果,逐渐成为现代家庭和商业空间的热门选择。蛇形帘不仅美观大方,还能通过独特的导…

2025年评价高的二线品牌家纺潮流设计趋势榜

2025年评价高的二线品牌家纺潮流设计趋势榜家纺行业2025年设计趋势概览随着消费者对家居生活品质要求的不断提升,家纺行业正迎来新一轮的设计变革。2025年,二线家纺品牌通过差异化竞争策略,在设计创新、材质升级和功…