Mysql如何將數(shù)據(jù)按照年月分組的統(tǒng)計(jì)
Mysql將數(shù)據(jù)按照年月分組的統(tǒng)計(jì)
要的效果

方案
① 使用 DATE_FORMAT(date, ‘%Y-%m-%d’) 函數(shù)
DATE_FORMAT 怎么去使用格式化,取決于后面的格式模式。
我們這里只是想?yún)^(qū)分到年 、月, 所以我們的sql 里面使用 %Y-%m :
SELECT DATE_FORMAT(create_time, '%Y-%m') AS DATE , COUNT(1)AS COUNT FROM 表 GROUP BY DATE_FORMAT(create_time, '%Y-%m');
② 使用 left 字符串截取
我們截取到第七位 2022-10 ,剛好7位到月這 :
SELECT LEFT(create_time,7) AS DATE, COUNT(1)AS COUNT FROM 表 GROUP BY LEFT(create_time,7);
好了就到這。
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
MySQL中 and or 查詢的優(yōu)先級(jí)分析
這個(gè)可能是容易被忽略的問題,首選我們要清楚,MySQL中,AND的執(zhí)行優(yōu)先級(jí)高于OR。也就是說,在沒有小括號(hào)()的限制下,總是優(yōu)先執(zhí)行AND語句,再執(zhí)行OR語句2021-03-03
讓MySQL中某個(gè)表的操作不生成binlog日志的問題解決
文章介紹了四種方法讓MySQL中某個(gè)表的操作不生成binlog日志:會(huì)話級(jí)臨時(shí)關(guān)閉binlog、通過復(fù)制過濾規(guī)則、調(diào)整binlog格式和全局禁用binlog,每種方法都有其適用場(chǎng)景和局限性,建議優(yōu)先使用會(huì)話級(jí)臨時(shí)關(guān)閉方法,并根據(jù)具體需求選擇合適的方案,感興趣的朋友跟隨小編一起看看吧2025-03-03
MySQL數(shù)據(jù)庫(kù)安裝之離線下載方式
這篇文章主要介紹了MySQL數(shù)據(jù)庫(kù)安裝之離線下載方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2025-07-07
遠(yuǎn)程連接mysql報(bào)錯(cuò)“Host?xxx?is?not?allowed?to?connect?to?th
這篇文章主要給大家介紹了關(guān)于遠(yuǎn)程連接mysql報(bào)錯(cuò)“Host?xxx?is?not?allowed?to?connect?to?this?MySQL?server“的解決辦法,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下2024-07-07
淺析MySQL實(shí)現(xiàn)數(shù)據(jù)遷移與備份恢復(fù)的詳細(xì)指南
作為從?SQLServer?轉(zhuǎn)向?MySQL?的運(yùn)維人員,理解?MySQL?的數(shù)據(jù)遷移和恢復(fù)機(jī)制至關(guān)重要,下面將系統(tǒng)介紹?MySQL?的數(shù)據(jù)遷移技術(shù)、備份恢復(fù)策略以及底層存儲(chǔ)原理,特別針對(duì)?Docker+Linux?環(huán)境下的運(yùn)維實(shí)踐2025-06-06
MySQL?優(yōu)化利器?SHOW?PROFILE?的實(shí)現(xiàn)原理及細(xì)節(jié)展示
這篇文章主要介紹了MySQL優(yōu)化利器SHOW?PROFILE的實(shí)現(xiàn)原理,通過實(shí)例代碼展示SHOW PROFILE的用法,需要的朋友可以參考下2024-12-12

