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博客

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/163164.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/163164.shtml
英文地址,請注明出處:http://en.pswp.cn/news/163164.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Leetcode—6.N字形變換【中等】

2023每日刷題&#xff08;三十七&#xff09; Leetcode—6.N字形變換 算法思想 參考k神的題解 實現代碼 class Solution { public:string convert(string s, int numRows) {if(numRows < 2) {return s;}vector<string> rows(numRows);int flag -1;int i 0;for(…

JMeter集結點的使用場景以及如何使用?

JMeter是一個開源的負載測試工具&#xff0c;它被廣泛用于測試應用程序、Web服務和網絡協議等的性能。在JMeter中&#xff0c;集結點&#xff08;JMeter Cluster&#xff09;是一種分布式測試環境&#xff0c;它允許多個JMeter實例同時工作來模擬高并發負載。 使用集結點的場景…

聚水潭連接API,集成無代碼開發,優化電商平臺運營

聚水潭連接API&#xff0c;實現電商平臺的高效運營 聚水潭作為一款SaaS ERP解決方案&#xff0c;通過其出色的產品和服務&#xff0c;迅速在市場上占據了一席之地。而其無代碼開發的特點&#xff0c;為電商系統和客服系統的連接與集成提供了便利。聚水潭開放平臺的優勢在于&am…

常見的電商模式

市面上5種常見的電商模式&#xff1a; B2B模式 B2B&#xff08;business to business&#xff09;,是指商家與商家建立的商業關系。如&#xff1a;阿里巴巴 B2C模式 B2C&#xff08;business to consumer&#xff09;,商對客模式&#xff0c;商業零售。直接面向消費者銷售產品…

2024年荊州中級工程師職稱申報時間是什么時候?

甘建二十年耕耘職稱。 2024年荊州中級工程師職稱開始準備了&#xff0c;關于荊門中級職稱具體申報時間&#xff0c;甘建二告訴你。 ?2024年荊州中級工程師職稱申報時間&#xff1a; 1.水平能力測試報名3月份 2.水平能力測試考試4月份3.職稱申報9月份&#xff0c;采取的是網上申…

ElementPlusError: [ElOnlyChild] no valid child node found

突然發現頁面報了一堆黃色的錯誤提示 查了下原來是這里導致的&#xff0c;只需要把v-if 挪到popover那層即可 解決

服務器安全防護導致使用多款行業頂尖軟件搭配使用,還是單獨一款解決呢?

如今&#xff0c;在全球各地&#xff0c;數以千計的公司、組織和個人都依賴于服務器來存儲和訪問重要數據&#xff0c;托管應用程序&#xff0c;以及提供服務。但是&#xff0c;這些服務器不斷面臨著來自網絡黑客的威脅&#xff0c;因此服務器的安全成為了當務之急。 在這種情…

win10底部任務欄無響應?試試這些方法!

win10的任務欄是一個關鍵的用戶界面元素&#xff0c;允許您輕松訪問應用程序和系統功能。然而&#xff0c;有時您可能會遇到win10底部任務欄無響應的問題&#xff0c;這會妨礙您的工作流程。本篇文章將介紹解決win 10底部任務欄無響應的問題的三種方法&#xff0c;每種方法都會…

git操作分支命令

# 列出所有本地分支 $ git branch# 列出所有遠程分支 $ git branch -r# 列出所有本地分支和遠程分支 $ git branch -a# 新建一個分支&#xff0c;但依然停留在當前分支 $ git branch [branch-name]# 新建一個分支&#xff0c;并切換到該分支 $ git checkout -b [branch]# 新建一…

RocketMQ保姆級教程

RocketMQ是阿里巴巴旗下一款開源的MQ框架&#xff0c;經歷過雙十一考驗、Java編程語言實現&#xff0c;有非常好完整生態系統。RocketMQ作為一款純java、分布式、隊列模型的開源消息中間件&#xff0c;支持事務消息、順序消息、批量消息、定時消息、消息回溯等&#xff0c;總之…

為Oracle鏈接服務器使用分布式事務

1 現象 在SQL Server中創建指向Oracle的鏈接服務器&#xff0c;SQL語句在事務中向鏈接服務器插入數據。返回鏈接服務器無法啟動分布式事務的報錯。 2 解決 在Windows平臺下&#xff0c;SQL Server依賴分布式事務協調器&#xff08;MSDTC&#xff09;來使用分布式事務&#xff0…

關于APP備案的通知以及APP備案的常見問題

前言 眾所周知今年8月份&#xff0c;工信部出臺了《工業和信息化部關于開展移動互聯網應用程序備案工作的通知》&#xff0c;APP開發者的影晌是顯而易見的。開發者需要按照要求提交相關材料進行備案&#xff0c;這無疑增加了開發者的時間和精力成本。雖然備案制度會增加開發者…

深度學習之基于Tensorflow卷積神經網絡鳥類目標識別檢測系統

歡迎大家點贊、收藏、關注、評論啦 &#xff0c;由于篇幅有限&#xff0c;只展示了部分核心代碼。 文章目錄 一項目簡介 二、功能三、系統四. 總結 一項目簡介 基于Tensorflow的卷積神經網絡&#xff08;Convolutional Neural Networks&#xff0c;CNN&#xff09;在鳥類目標識…

MAX/MSP SDK學習06:內存管理

提供兩種內存分配方式&#xff1a;①簡單指針&#xff0c;②句柄&#xff08;二級指針&#xff09;&#xff1b;官方文檔建議使用前者。 // 簡單指針 char *ptr; ptr sysmem_newptr(2000); post("I have a pointer %lx and it is %ld bytes in size",ptr, sysmem_p…

opencv-分水嶺算法分割

原理 任何一副灰度圖像都可以被看成拓撲平面&#xff0c;灰度值高的區域可以被看成是山峰&#xff0c;灰度值低的區域可以被看成是山谷。我們向每一個山谷中灌不同顏色的水。隨著水的位的升高&#xff0c;不同山谷的水就會相遇匯合&#xff0c;為了防止不同山谷的水匯合&#x…

ios(swiftui) 畫中畫

一、環境 要實現畫中畫 ios系統必須是 iOS14 本文開發環境 xcode14.2 二、權限配置 在項目導航器中單擊項目&#xff0c;然后單擊Signing & Capabilities。單擊 Capabilit搜索Background Modes&#xff0c;然后雙擊將其添加為功能。在新添加的Background Modes部分&a…

前端——設計模式

0 設計模式分類 創建型&#xff1a;幫助創建對象&#xff08;工廠模式、單例模式、建造者模式、原型模式&#xff09;結構型&#xff1a;幫助設計代碼結構&#xff08;適配器模式、裝飾者模式、享元模式&#xff09;行為型&#xff1a;幫助組織模塊行為&#xff08;策略模式、…

Pyqt5實現多線程程序

主從架構 Pyqt常常使用**主從架構&#xff08;Master-Workers 架構&#xff09;**來避免界面卡死的情況。 Master-Workers 架構就像它的名字&#xff0c;一個master統領著幾個workers一起干活。其中某個worker倒下了不會導致整體任務失敗。matser不用干活&#xff0c;因此可以…

分布式鎖之基于redis實現分布式鎖(二)

2. 基于redis實現分布式鎖 2.1. 基本實現 借助于redis中的命令setnx(key, value)&#xff0c;key不存在就新增&#xff0c;存在就什么都不做。同時有多個客戶端發送setnx命令&#xff0c;只有一個客戶端可以成功&#xff0c;返回1&#xff08;true&#xff09;&#xff1b;其他…

市場是變化的?這種悖論fpmarkets澳福一秒打破

你是不是始終認為市場是經常變化的&#xff0c;其實這是不對的&#xff0c;這種認識fpmarkets澳福今天一秒打破。 市場經常變化嗎?眾多投資者無需過多思考&#xff0c;就認為答案是肯定的。因為無論是在互聯網的哪個角落&#xff0c;都可以看到這樣的信息。即使我們沒有深入研…