以当前时间为节点,查询前24小时之内的实时车流量进出数据。

     SELECTa. HOUR HOUR,ifnull(b.count, 0)enterVehicleNum,ifnull(c.count, 0)leaveVehicleNumFROM( SELECT DATE_FORMAT( DATE_ADD( date_sub(NOW(), INTERVAL 1 DAY), INTERVAL xc - 1 HOUR ), '%Y-%m-%d %H' )AS HOURFROM( SELECT @xi :=@xi + 1 AS xc FROM( SELECT 1 UNION SELECT 2 UNION SELECT 3 )xc1,( SELECT 1 UNION SELECT 2 UNION SELECT 3 )xc2,( SELECT 1 UNION SELECT 2 UNION SELECT 3 )xc3,(SELECT @xi := 0)xc0)xcxc)aLEFT JOIN(SELECTdate_format(in_time, '%Y-%m-%d %H')HOUR,count(in_time)countFROMt_ic_vehicle_recordWHEREdelete_flag = '0'AND date_format(in_time, '%Y-%m-%d %H')>= date_sub(NOW(), INTERVAL 1 DAY)GROUP BYdate_format(in_time, '%Y-%m-%d %H'),HOUR)b ON a. HOUR = b. HOURLEFT JOIN(SELECTdate_format(pass_time, '%Y-%m-%d %H')HOUR,count(pass_time)countFROMt_ic_vehicle_recordWHEREdelete_flag = '0'AND date_format(pass_time, '%Y-%m-%d %H')>= date_sub(NOW(), INTERVAL 1 DAY)GROUP BYdate_format(pass_time, '%Y-%m-%d %H'),HOUR)c ON a. HOUR = c. HOURORDER BYHOUR

关键点就是先把24小时这个表制作出来,其他的在查

打印结果:

分组查询24小时之内的实时车流量数据相关推荐

  1. SQL根据时间字段查询半小时之内或者之外的数据

    SQL根据时间字段查询半小时之内或者之外的数据 SELECT * FROM kunyao_shop_order WHERE create_time <= CURRENT_TIMESTAMP - ...

  2. 24小时之内完成优秀营销方案策划

    现在开始倒计时:利用本文介绍的简单方法,只需一天时间,您就能制定一份优秀的营销方案. 虽然有些企业家会吹嘘,即使没有营销方案,他们也取得了成功,但是这些企业有可能会浪费更多营销资金,也未能真正了解哪些 ...

  3. mysql 查询1小时内_mysql查询一个小时之内的数据

    由于项目的需要经常查询一个小时之内的数据,接下来吾爱编程为大家分享一下使用Mysql查询一个小时之内的数据的sql,有需要的小伙伴可以参考一下: 1.方法一: (1).sql写法: SELECT *  ...

  4. Mysql分组查询每组最新的一条数据(三种实现方法)

    MySQL分组查询每组最新的一条数据 前言 注意事项 准备SQL 错误查询 错误原因 方法一 方法二(适用于自增ID和创建时间排序一致) 方法三(适用于自增ID和创建时间排序一致) 总结 MAX()函 ...

  5. oracle查询24小时制,oracle按小时查询显示数据

    可以使用to_char().concat()等函数实现查询前一小时.前一天.前一个月或者前一年的数据. 1.查询一小时 1)to_char(sysdate,'yyyy-mm-dd ')将系统当前时间转 ...

  6. 教你如何快速查询24小时内没有揽件信息的单号

    一般的,快递发货之后,不会马上又揽件信息,需要等待快递员揽件之后,才会有物流,那么比如要查24小时内没有揽件信息的单号,该如何查询呢?下面随小编一起来试试. 需要哪些工具? 安装一个快递批量查询高手( ...

  7. mysql查询24小时分组数据

    需求:echarts图要展示24小时数据,但是数据库中并不是有24个小时数据,所以这时为空的就要补0. sql语句: SELECT a.hour hour, ifnull(b.count, 0) co ...

  8. MySQL使用group by分组查询每组最新的一笔数据

    问题来源 今天遇到一个查询数据库数据的问题:要获取每个分组最新的一笔数据,并将每个分组最新的一笔数据重新组成一个新的列表 这种场景,当然是想到了分组查询,使用 group by,思路也很清晰: 将所有 ...

  9. sql分组查询每组最新的一条数据

    原文地址:https://www.cnblogs.com/java-spring/p/11498457.html 开发中经常会遇到,分组查询最新数据的问题,比如下面这张表(查询每个地址最新的一条记录) ...

最新文章

  1. 美国AI博士一针见血:Python这样学最容易成为高手!
  2. mysql+esc,mysql(3):基础,常用命令句使用(2)--上集
  3. python之常见问题集锦
  4. sdwan解决方案的分类—Vecloud
  5. matlab的开方算法_正确的「记事本」打开方式:能渲染3D图像,还能玩贪吃蛇
  6. 多线程与网络之NSURLConnection发送请求
  7. 转载:Linux kernel SPI驱动解释
  8. hadoop小型集群_小型Hadoop集群的Ganglia配置和一些故障排除
  9. 结构力学求解器_结构力学学好这些内容对施工很关键,你都学懂了吗?
  10. 我们决定聚在一起搞大事
  11. 基于XML的AOP配置-转
  12. IBM大力抢占网络宣传阵地,拿下百度“SOA”关键字的第一位
  13. 下列软件包有未满足的依赖关系,依赖: libxxx(= 2.2.10) 但是 2.3.0正要被安装
  14. PAIP.AHK调试以及同于脚本的调试法
  15. MVC3+EF4.1学习系列(八)-----利用Repository and Unit of Wor
  16. pe系统安装win10系统
  17. python 读写三菱PLC数据,使用以太网读写Q系列,L系列,Fx系列的PLC数据
  18. 【Java】从0开始个人网站建立(一)工程建立到登录与认证-Spring boot、Shiro、Mybatis-Plus、MySql
  19. CKFinder3.5.1整合springboot修复bug免费
  20. 白盒测试中的逻辑覆盖法

热门文章

  1. 如何评估电商活动效果?持续迭代、打造爆款
  2. 面试java开发常见问题总结,干货
  3. 精通matlab智能算法pdf下载 温正,精通MATLAB智能算法
  4. 薅一天吃一年?!揭秘京东数科11.11背后的反黑产“暗战”
  5. python中导入模块有哪些_python有三种导入模块的方法
  6. Android实现流光效果、光影移动效果
  7. python菜鸟excel教程-Python新手入门:Excel基本操作(一)
  8. 手机剪辑视频教程,初学者也能学会,上手快
  9. 自动驾驶——车道线检测相关数据集整理
  10. 测试开发-面试题目整理