当前位置: 首页 > news >正文

mysql查询统计最近12个月的数据

项目场景:

mysql查询统计最近12个月的数据,按每个月纵向展示,效果图


sql语句

注意:count( v.uuid ) 这里的是被统计那张表的id

SELECT m.`month`,count( v.uuid ) AS total
FROM (SELECT DATE_FORMAT(( CURDATE()), '%Y-%m' ) AS `month` UNIONSELECT DATE_FORMAT(( CURDATE() - INTERVAL 1 MONTH ), '%Y-%m' ) AS `month` UNIONSELECT DATE_FORMAT(( CURDATE() - INTERVAL 2 MONTH ), '%Y-%m' ) AS `month` UNIONSELECT DATE_FORMAT(( CURDATE() - INTERVAL 3 MONTH ), '%Y-%m' ) AS `month` UNIONSELECT DATE_FORMAT(( CURDATE() - INTERVAL 4 MONTH ), '%Y-%m' ) AS `month` UNIONSELECT DATE_FORMAT(( CURDATE() - INTERVAL 5 MONTH ), '%Y-%m' ) AS `month` UNIONSELECT DATE_FORMAT(( CURDATE() - INTERVAL 6 MONTH ), '%Y-%m' ) AS `month` UNIONSELECT DATE_FORMAT(( CURDATE() - INTERVAL 7 MONTH ), '%Y-%m' ) AS `month` UNIONSELECT DATE_FORMAT(( CURDATE() - INTERVAL 8 MONTH ), '%Y-%m' ) AS `month` UNIONSELECT DATE_FORMAT(( CURDATE() - INTERVAL 9 MONTH ), '%Y-%m' ) AS `month` UNIONSELECT DATE_FORMAT(( CURDATE() - INTERVAL 10 MONTH ), '%Y-%m' ) AS `month` UNIONSELECT DATE_FORMAT(( CURDATE() - INTERVAL 11 MONTH ), '%Y-%m' ) AS `month`
) m
LEFT JOIN test v ON DATE_FORMAT( v.create_time, '%Y-%m' ) = m.`month`
GROUP BY m.`month` order by m.`month`

原文:

Mysql 查询统计最近12个月的数据_mysql查询最近12个月的数据-CSDN博客

相关文章:

mysql查询统计最近12个月的数据

项目场景: mysql查询统计最近12个月的数据,按每个月纵向展示,效果图 sql语句 注意:count( v.uuid ) 这里的是被统计那张表的id SELECT m.month,count( v.uuid ) AS total FROM (SELECT DATE_FORMAT(( CURDATE()), %Y-%m ) AS mon…...

14.Python 模块

目录 1. 使用模块2. 使用包3. 常用模块3.1 日期和时间3.2 伪随机数3.3 摘要算法3.4 JSON 处理3.5 图像处理 模块是Python用来组织代码的一种方法,包是Python用来组织模块的一种方法。 常用基本语法如下: Windows 按住winR 输入 cmd,Mac 打开…...

三十分钟学会Linux的基本操作

GNU/Linux GNU项目是由Richard Stallman发起的自由软件运动,旨在创建一个完全自由的操作系统。虽然GNU项目已经开发了大量的系统组件和工具,但它一直缺少一个完整的操作系统内核。在这时Linus Torvalds开发了Linux内核,并将其发布为自由软件…...

1688商品详情数据接口(1688.item_get)

1688商品详情数据接口是一种程序化的接口,通过这个接口,商家或开发者可以使用自己的编程技能,对1688平台上的商品信息进行查询、获取和更新。这个接口允许商家根据自身的需求,获取商品的详细信息,例如价格、库存、描述…...

SA实战 ·《SpringCloud Alibaba实战》第14章-服务网关加餐:SpringCloud Gateway核心技术

大家好,我是冰河~~ 一不小心《SpringCloud Alibaba实战》专栏都更新到第14章了,再不上车就跟不上了,小伙伴们快跟上啊! 在《SpringCloud Alibaba实战》专栏前面的文章中,我们实现了用户微服务、商品微服务和订单微服务之间的远程调用,并且实现了服务调用的负载均衡。也基…...

设计师不能忽视的几个宝藏图标设计工具

在这个快速变化的时代,设计师对创新和实用工具的需求越来越大。这就要求我们及时跟上潮流,不断探索和尝试最新、最有价值的图标设计工具。只有这样,我们才能在竞争激烈的设计市场中脱颖而出。以下是我们精心挑选的2024年值得一试的图标设计工…...

设计模式-行为型模式-模板方法模式

一、什么是模板模式 模板方法模式(Template Method Pattern)是一种行为型设计模式,它定义了一个算法骨架,允许子类在不改变算法整体结构的情况下重新定义算法的某些步骤。 主要组成部分: 1、模板方法(Templ…...

露营管理系统预约小程序效果如何

旅游经济已经复苏,并且市场规模增速加快,近一年来远途/周边游客户增多,不少旅游景区在节假日常常面对客流爆满现象。同时露营作为近几年突然火热的项目,其需求也是日渐上升。 然而在高需求的同时,我们也看到露营经营痛…...

【产品安全平台】上海道宁与Cybellum将整个产品安全工作流程整合到一个专用平台中,保持构建的互联产品的网络安全和网络合规性

Cybellum将 整个产品安全工作流程 整合到一个专用平台中 使设备制造商能够 保持他们构建的互联产品的 网络安全和网络合规性 产品安全性对 每个人来说都不一样 每个行业的系统、工作流程和 法规都存在根本差异 因此,Cybellum量身定制了 Cybellum的平台和技…...

css 实现鼠标上移添加下划线

效果图 实现代码 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" content"IEedge"><meta name"viewport" content"widthdevice-wi…...

C语言--给定一个数组,把第一项的值减去第二项的值,第二项的值减去第三项的值,第三项的值减去第四项的值,依次类推。放到一个新的数组中,并打印新的数组

一.题目描述&#xff1a; 给定一个数组&#xff0c;把第一项的值减去第二项的值&#xff0c;第二项的值减去第三项的值&#xff0c;第三项的值减去第四项的值&#xff0c;依次类推。放到一个新的数组中&#xff0c;并打印新的数组。 比如&#xff1a;输入一个数组是5&#xff…...

Vue+Swiper实现轮播图效果

效果展示 实现了自带切换按钮在图片外部实现了自定义的切换按钮 背景 在项目中使用到了轮播图&#xff0c;实现点击上一张下一张时实现循环显示&#xff0c;同时预览两个图片&#xff0c;并加以文字对图片的说明。 设计 使用 Swiper 插件&#xff0c;可以实现当前这个需求。…...

竞赛选题 行人重识别(person reid) - 机器视觉 深度学习 opencv python

文章目录 0 前言1 技术背景2 技术介绍3 重识别技术实现3.1 数据集3.2 Person REID3.2.1 算法原理3.2.2 算法流程图 4 实现效果5 部分代码6 最后 0 前言 &#x1f525; 优质竞赛项目系列&#xff0c;今天要分享的是 &#x1f6a9; 深度学习行人重识别(person reid)系统 该项目…...

解决vue中引入天地图显示不全问题,设置setTimeout即可解决!

index.html中引入天地图api <script type"text/javascript" src"https://api.tianditu.gov.cn/api?v4.0&tk你的key"></script>map.vue中初始化天地图 //初始化天地图 initTMap() {const T window.T;// 3.初始化地图对象this.tMap new…...

【OpenCV实现图像:使用OpenCV进行物体轮廓排序】

文章目录 概要读取图像获取轮廓轮廓排序小结 概要 在图像处理中&#xff0c;经常需要进行与物体轮廓相关的操作&#xff0c;比如计算目标轮廓的周长、面积等。为了获取目标轮廓的信息&#xff0c;通常使用OpenCV的findContours函数。然而&#xff0c;一旦获得轮廓信息后&#…...

【8】Spring Boot 3 集成组件:安全组件 spring security【官网概念篇】

目录 【8】Spring Boot 3 集成组件&#xff1a;安全组件 spring securitySpring Security 简介先决条件引入依赖身份验证密码存储密码存储历史DelegatingPasswordEncoder密码存储格式密码加解密类自定义密码存储 体系结构 ArchitectureServlet 过滤器DelegatingFilterProxyFilt…...

UDP中connect的作用

udpclientNoConnect.c里边的内容如下&#xff1a; #include<stdio.h> #include<stdlib.h> #include<string.h> #include<unistd.h> #include<arpa/inet.h> #include<sys/socket.h> #include <errno.h> #include <syslog.h…...

Go使用开源库go-excelize操作Excel文件

以下是一个示例代码&#xff0c;读取一个 Excel 文件并打印其中的所有单元格值&#xff1a; package mainimport ("fmt""github.com/30x/go-excelize" )func main() {// 打开 Excel 文件f, err : excelize.OpenFile("yourfile.xlsx")if err ! n…...

软件测试个人求职简历该怎么写,模板在这里

1、个人资料 姓名&#xff1a;xxx性别&#xff1a;x 手机号码&#xff1a;138888888xx邮箱&#xff1a;xxx 学历&#xff1a;本科专业&#xff1a;电子商务 英语&#xff1a;四级当前工作&#xff1a;测试工程师 从业时间&#xff1a;4年期望薪资&#xff1a;面议 求职意向软件…...

opencv-Hough 圆环变换

Hough 圆环变换&#xff08;Hough Circle Transform&#xff09;是一种用于在图像中检测圆环的技术。与 Hough 直线变换类似&#xff0c;它通过在参数空间中表示图像中的圆环&#xff0c;将圆环检测问题转换为参数空间的累加问题。OpenCV 提供了 cv2.HoughCircles() 函数来执行…...

CoWVLA:动态系统建模中的视觉-潜在对齐世界模型

1. 项目概述&#xff1a;当世界模型遇见潜在运动推理在动态系统建模领域&#xff0c;CoWVLA&#xff08;Contrastive World Models with Visual-Latent Alignment&#xff09;提出了一种颠覆性的认知框架。这个项目的核心突破在于将传统世界模型的预测能力与潜在运动空间的对比…...

基于Go的Discord机器人框架golembot:模块化设计与实战开发指南

1. 项目概述&#xff1a;一个基于Go的Discord机器人框架最近在折腾Discord社区管理工具&#xff0c;发现很多现成的机器人要么功能臃肿&#xff0c;要么定制性太差。直到我遇到了0xranx/golembot这个项目&#xff0c;它不是一个开箱即用的成品机器人&#xff0c;而是一个用Go语…...

Flowable 流程审计与排查:如何通过历史任务查询快速定位线上问题

Flowable 流程审计与排查&#xff1a;如何通过历史任务查询快速定位线上问题 当生产环境的审批流程突然停滞&#xff0c;或是某个关键业务环节出现异常时&#xff0c;运维团队往往面临巨大压力。上周我们遇到一个典型案例&#xff1a;某金融产品的开户流程在夜间批量处理时&…...

Qwen3模型网络故障诊断辅助:图解常见错误与解决方案

Qwen3模型网络故障诊断辅助&#xff1a;图解常见错误与解决方案 网络一断&#xff0c;业务瘫痪。对于运维工程师来说&#xff0c;这可能是最让人心跳加速的时刻。面对屏幕上跳出的错误代码&#xff0c;从海量的日志和复杂的拓扑图中快速定位问题根源&#xff0c;无异于大海捞针…...

为什么你的`report.Rmd`编译要83秒?——Tidyverse 2.0惰性求值+缓存策略深度拆解

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;为什么你的report.Rmd编译要83秒&#xff1f;——性能瓶颈的直觉与真相 R Markdown 报告编译耗时陡增&#xff0c;常被归因于 “数据量变大” 或 “电脑变慢”&#xff0c;但真实瓶颈往往藏在可量化的执…...

基于Python+PySide6的美术教学资料管理系统设计与实现

关键词&#xff1a;Python&#xff1b;PySide6&#xff1b;教学资料管理&#xff1b;文件归档&#xff1b;SQLite&#xff1b;局域网共享 &#x1f4d6; 目录 1 系统概述2 需求分析3 技术架构与运行环境4 系统部署与启动5 功能模块设计6 典型业务流程7 数据安全与多终端协同8 …...

学校+导师+期刊查不同AIGC检测平台怎么办?嘎嘎降AI 9平台兜底!

毕业生最容易被低估的需求是"多平台覆盖"——大多数同学买工具时只想着"过学校查的那一个平台"&#xff0c;但实际场景往往不止一个平台。 学校查知网是一回事&#xff0c;但导师可能让你顺手过维普&#xff0c;毕业留存学院可能要传万方&#xff0c;部分…...

风控平台怎么支撑多业务线?一次讲清场景隔离、规则复用、策略分层与平台化治理

一套风控平台怎么支撑多业务线&#xff1f;场景隔离、规则复用、策略分层怎么设计 这篇直接按多业务线风控平台来拆&#xff0c;不只讲“多场景复用”&#xff0c;而是把场景隔离、规则复用、策略分层和平台治理讲具体。 目标是你看完后&#xff0c;能把风控平台从“一个团队自…...

【Python 教程】如何将 JSON 数据转换为 Excel 工作表

1 实用案例 1.1 表格样式生成 本示例用于生成包含富文本样式与单元格背景色的Word表格文档。 模板内容&#xff1a; 渲染代码&#xff1a; # python-docx-template/blob/master/tests/comments.py from docxtpl import DocxTemplate, RichText # data: python-docx-template/bl…...

ArduPilot无人船调试实战:从PID到‘停止转向’,手把手教你调出丝滑航线

ArduPilot无人船调试实战&#xff1a;从PID到‘停止转向’&#xff0c;手把手教你调出丝滑航线 水面上的无人船突然急转&#xff0c;航点切换时像醉汉一样踉跄&#xff0c;转向响应慢半拍——这些"手感不佳"的问题&#xff0c;往往让刚入门的开发者陷入参数迷宫。本文…...