首页 > 数据库 >mysql按照日期字段分组统计表数据

mysql按照日期字段分组统计表数据

时间:2023-02-13 15:01:26浏览次数:53  
标签:number wellid 001 分组 日期 mysql createTime 统计表


问题描述

测试表如下:

mysql按照日期字段分组统计表数据_数据库


上面的日期是精确到日的,我现在要按照年月来将上表的数据分组统计,并求出number的平均值。

例:查出wellid='001’每月的number平均值

sql语句

关键词:日期字段得用模糊查询

SELECT
avg( number ),
date_format( time, '%Y-%m' ) AS createTime
FROM
well
WHERE
wellid = '001'
GROUP BY
createTime
ORDER BY
createTime

运行结果

mysql按照日期字段分组统计表数据_sql_02

总结

成功解决了我的大问题,因为这个问题纠结了好久,曾经还考虑过要不要在后端给集合分组和建立月数据表,其实能从底层解决的尽量从底层解决,不要把所有工作都交给后端去处理。


标签:number,wellid,001,分组,日期,mysql,createTime,统计表
From: https://blog.51cto.com/u_15961549/6054152

相关文章

  • java使用JDBC与mysql进行连接基础操作
    packagecom.atguigu.api.statement;importcom.mysql.cj.jdbc.Driver;importjava.sql.*;//使用statement查询t_user表下所有用户数据//在连接前要导入数据库连接的jar包p......
  • CentOS安装docker --MYSQL
    准备检测系统版本和内核版本  安装自动安装脚本curl -sSL https://get.daocloud.io/docker | sh  启动docker  搜索docker可用资源dockersearch......
  • mysql数据类型的选择
    1、整数和浮点数如果不需要小数部分,就是用整数来保存数据;如果需要小数部分,就是用浮点数。对于浮点数据列,存入的数值会对该列定义的小数位进行四舍五入。浮点类型包裹​​​......
  • mysql自增主键设置
    mysql自增主键设置在数据库应用中,经常希望在每次插入新纪录时,系统自动生成字段的主键值。可以通过为表主键添加​​AUTO_INCREMENT​​关键字来实现。默认情况下,在MYSQL中​......
  • mysql多字段分组
    文章目录​​mysql多字段分组​​​​groupby语法​​​​多字段分组​​​​GROUPBY与ORDERBY一起使用(分组排序)​​​​使用having过滤分组​​mysql多字段分组group......
  • 低成本运维软件WGCLOUD - 主机分组管理介绍使用
    有时候我们主机比较多,不同的项目想进行分组管理WGCLOUD监测平台是支持分组的,不过默认没有启用该功能,只要修改个配置项就可以使用主机分组了在server/config/application.yml......
  • docker 安装mysql
    1,dockerpullmysql:5.7.41具体镜像查看docker官网仓库2,创建容器在本地的映射文件夹mkdir-p/root/mysql/data/root/mysql/logs/root/mysql/conf3,创建mysql配置......
  • 聊聊Mysql
    大体来说,MySQL可以分为Server层和存储引擎层两部分:  Server层:包括连接器、查询缓存、分析器、优化器、执行器等,涵盖MySQL的大多数核心服务功能,以及所有的内置函数(如......
  • mac端忘记mysql登录密码,进行密码重置
    一、mac--系统偏好设置,找到最下方的mysql,点击关闭。二、点击stop命令或者在终端输入命令行,选择其中一个即可:sudo/usr/local/mysql/support-files/mysql.serverstop......
  • 分组背包问题
    //没有状态压缩#include<bits/stdc++.h>usingnamespacestd;constintN=210;intn,m;intv[N][N],w[N][N],s[N];intf[N][N];intmain(){cin>>n>>m;......