文章目录

  • 一、准备数据
  • 二、获取7天内每天的数据总和
  • 三、获取7天内的数据

一、准备数据

1、创建表结构

SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;-- ----------------------------
-- Table structure for data_report
-- ----------------------------
DROP TABLE IF EXISTS `data_report`;
CREATE TABLE `data_report`  (`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID',`app_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户ID',`record_num` int(11) NULL DEFAULT NULL COMMENT '记录条数',`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',PRIMARY KEY (`id`) USING BTREE,INDEX `appId`(`app_id`, `create_time`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2646 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '数据报表' ROW_FORMAT = Dynamic;SET FOREIGN_KEY_CHECKS = 1;

2、表中填充数据

INSERT INTO `ice`.`data_report` (`id`, `app_id`, `record_num`, `create_time`) VALUES (1, 'P15942995247454', 1, '2023-04-25 11:11:00');
INSERT INTO `ice`.`data_report` (`id`, `app_id`, `record_num`, `create_time`) VALUES (24, 'P15942995247454', 1, '2023-04-26 12:12:00');
INSERT INTO `ice`.`data_report` (`id`, `app_id`, `record_num`, `create_time`) VALUES (47, 'P15942995247454', 1, '2023-04-27 13:13:00');
INSERT INTO `ice`.`data_report` (`id`, `app_id`, `record_num`, `create_time`) VALUES (70, 'P15942995247454', 1, '2023-04-28 14:14:00');
INSERT INTO `ice`.`data_report` (`id`, `app_id`, `record_num`, `create_time`) VALUES (93, 'P15942995247454', 1, '2023-04-29 15:15:00');
INSERT INTO `ice`.`data_report` (`id`, `app_id`, `record_num`, `create_time`) VALUES (116, 'P15942995247454', 10, '2023-4-30 16:16:00');
INSERT INTO `ice`.`data_report` (`id`, `app_id`, `record_num`, `create_time`) VALUES (139, 'P15942995247454', 1, '2023-05-01 17:17:00');
INSERT INTO `ice`.`data_report` (`id`, `app_id`, `record_num`, `create_time`) VALUES (162, 'P15942995247454', 1, '2023-05-02 18:18:00');
INSERT INTO `ice`.`data_report` (`id`, `app_id`, `record_num`, `create_time`) VALUES (185, 'P15942995247454', 1, '2023-05-03 19:19:00');
INSERT INTO `ice`.`data_report` (`id`, `app_id`, `record_num`, `create_time`) VALUES (208, 'P15942995247454', 1, '2023-05-04 20:20:00');

二、获取7天内每天的数据总和

要获取 MySQL 数据库中前7天每天的数据,可以使用以下 SQL 查询语句:

SELECTDATE( create_time) AS DAY,COUNT(*) AS count
FROMdata_report
WHEREcreate_time>= DATE_SUB( NOW(), INTERVAL 7 DAY )
GROUP BYDAY;

这个查询语句会将数据按照日期进行分组,并统计每个日期内的数据量。执行这个查询语句后,你会得到一个结果集,其中包含了过去7天内每天的数据量。

如果要获取每分钟的数据,可以使用类似的查询语句,只需要将时间格式化的方式改为保留分钟部分,并将分组的单位改为分钟即可。

三、获取7天内的数据

要获取 MySQL 数据库中前7天的数据,可以使用以下 SQL 查询语句:

SELECTDATE( create_time) AS DAY,
FROMdata_report
WHEREcreate_time>= DATE_SUB( NOW(), INTERVAL 7 DAY )

这个查询语句与前面的查询语句类似,只是将时间格式化的方式改为了保留分钟部分

MySQL 查询七天每天的数据总数相关推荐

  1. php mysql只获取一条数据_php mysql 查询只返回第一条数据

    php mysql 查询只返回第一条数据 $search = mysql_query("select * from `info`"); $search = mysql_fetch_ ...

  2. [已解决]mysql查询一周内的数据,解决一周的起始日期是从星期日(星期天|周日|周天)开始的问题

    前言 今天又遇到很坑的问题了,因为外国友人每一周的起始日期是周日,跟我们的不一样,我们每一周的起始日期是星期一,这样导致我要用mysql统计一周的数据的时候,对于我们来说,查询的记录包括:上周日的记录 ...

  3. mysql查询集合中的特定数据_快速查询List中指定的数据

    时间:2017/5/15 作者:李国君 题目:快速查询List中指定的数据 背景:当List中保存了大量的数据时,用传统的方法去遍历指定的数据肯定会效率低下,有一个方法就是类似于数据库查询那样,根据索 ...

  4. MySql查询某一天的数据

    某个场景下需要查询某一天的数据,例如2017/9/27这一天所有的数据量,有以下几个方法. SELECT * FROM cms_book_statistics WHERE substring(Conv ...

  5. MySQL查询近12个月数据,无则补0

    查询近12个月数据,无则补0 select v.month,ifnull(b.count,0) count from (SELECT DATE_FORMAT(CURDATE(), '%Y-%m') A ...

  6. Mysql查询本月和上个月的数据

    MySql查询本月 select count(*) from tb_order where date_format( create_time, '%Y-%m') = date_format(now() ...

  7. mysql查询所有男生信息_MySQL 数据查询

    --查询学生表的所有字段 SELECT * fromstudent;--查询学生表的学号,姓名,性别字段 SELECT sNo,sName,sex fromstudent;--查询查询学生表的学号,姓 ...

  8. Mybatis + mysql查询某一天的数据

    总结了两种查询方法: ①mapper中的xml语句为: <select id="selectBelongDiagnosisAndCreateInfo" resultMap=& ...

  9. mysql 查询不为0的数据_查询数据库中所有记录总数不为0的数据表名称

    [如何查询postgreSQL 里面某个数据库中所有用户定义的数据表的名字@forandever 2011-11-131.通过命令行查询\d 数据库  -- 得到所有表的名字\d 表名  -- 得到表 ...

最新文章

  1. 武汉理工大学计算机复试笔试重要吗,2017武汉理工计算机复试
  2. python xlwt写入数据超过范围限制_python的xlwt不能正确写入以及缓冲区问题
  3. centos7离线安装tengine所需依赖
  4. pygame里面物体闪烁运动_利用自闪烁发光二极管探究小车在倾斜轨道上的运动规律...
  5. 从国际站 - M 站建设谈开发者产品思维
  6. oracle 百万数据存储,jdbc oracle 百万级数据量存储
  7. MySQL error(2014) Commands out of sync; you can't run this command now(情形2)
  8. HTML:select、option中设置默认值,且默认值不在下拉框中出现
  9. H264--H264编码--4
  10. hbase shell 入门
  11. Axure8.0 装汉化包
  12. 怎么在MATLAB中看奈氏图的S平面,MATLAB频域分析,奈氏图、伯德图、对数幅相图绘制...
  13. Python爬虫实战 | (21) Scrapy+Selenium爬取新浪滚动新闻
  14. Salesforce学习 丨3张图搞懂SFDC认证考试体系及费用,看看30多个证你要怎么考
  15. 高斯消元法的c语言编程,用C语言编程高斯全主元消元法
  16. CSS实现文字竖向排列
  17. 基于springboot校园志愿者管理系统设计与实现的源码+文档
  18. 塑料周转箱提高贮存效率
  19. uva 12325 宝箱
  20. Java正则表达式校验邮箱和手机号

热门文章

  1. WDM模式驱动简单例子
  2. Semantic-UI的React实现(四):基本元素组件的共通处理(父类)实现
  3. Hibernate实战——Generated注解
  4. App线上推广的笨方法——从0到100万的质变
  5. LBS定位技术之GPS(一)
  6. CubeIDE stm32硬件错误调试
  7. 为嵌入式linux添加网络功能并用tftp传输文件(以ZYNQ为例)
  8. 京东商品详情页服务闭环实践
  9. [欠驱动机器人]2.单摆
  10. 阿里云Link ID²加持云丁鹿客门锁 通过公安部一所安全测评