最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

詳解mysql 獲取某個(gè)時(shí)間段每一天、每一個(gè)小時(shí)的統(tǒng)計(jì)數(shù)據(jù)

 更新時(shí)間:2019年04月11日 08:55:15   作者:總有刁明想害朕  
這篇文章主要介紹了mysql 獲取某個(gè)時(shí)間段每一天、每一個(gè)小時(shí)的統(tǒng)計(jì)數(shù)據(jù),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

獲取每一天的統(tǒng)計(jì)數(shù)據(jù)

做項(xiàng)目的時(shí)候需要統(tǒng)對(duì)項(xiàng)目日志做分析,其中有一個(gè)需求是獲取某個(gè)給定的時(shí)間段內(nèi),每一天的日志數(shù)據(jù),比如說要獲取從2018-02-02 09:18:36到2018-03-05 23:18:36這個(gè)時(shí)間段內(nèi),統(tǒng)計(jì)出每一天的日志數(shù)據(jù),一般情況下,看到這種需求都是考慮使用函數(shù)來搞定,直接上sql語句

SELECT
	DATE_FORMAT(trigger_time, '%Y-%m-%d') triggerDay,
	COUNT(id) triggerCount
FROM
	`job_qrtz_trigger_log`
WHERE
	trigger_time BETWEEN '2018-02-02 09:18:36'
AND '2018-03-05 23:18:36'
GROUP BY triggerDay
ORDER BY trigger_time;

查詢結(jié)果:

對(duì)上面的sql做簡(jiǎn)單的解釋

首先,查詢字段這里,COUNT(id) triggerCount是我們需要的統(tǒng)計(jì)數(shù)據(jù)的條數(shù),按照實(shí)際需求可以添加需要的字段。

DATE_FORMAT(trigger_time, '%Y-%m-%d') triggerDay

這個(gè)是將特定日期格式化成 YYYY-mm-dd 格式的日期。這里的格式用于后面的分組,所以按照不同的需求,可以自定義格式。

我的需求是獲取每一天的日志數(shù)據(jù),我就按照 年份-月份-日期 的格式進(jìn)行分組然后通過count(*)得到。

如果獲取某個(gè)月內(nèi)每個(gè)月的數(shù)據(jù)量,就將格式改為

DATE_FORMAT(trigger_time, '%Y-%m')

當(dāng)然,where條件需要能夠匹配上格式,不能where條件限制到了日期,你卻用月份分組。

mysql的日期輸出格式列出來:

  %a     縮寫星期名
        %b     縮寫月名
        %c     月,數(shù)值
        %D     帶有英文前綴的月中的天
        %d     月的天,數(shù)值(00-31)
        %e     月的天,數(shù)值(0-31)
        %f     微秒
        %H     小時(shí) (00-23)
        %h     小時(shí) (01-12)
        %I     小時(shí) (01-12)
        %i     分鐘,數(shù)值(00-59)
        %j     年的天 (001-366)
        %k     小時(shí) (0-23)
        %l     小時(shí) (1-12)
        %M     月名
        %m     月,數(shù)值(00-12)
        %p     AM 或 PM
        %r     時(shí)間,12-小時(shí)(hh:mm:ss AM 或 PM)
        %S     秒(00-59)
        %s     秒(00-59)
        %T     時(shí)間, 24-小時(shí) (hh:mm:ss)
        %U     周 (00-53) 星期日是一周的第一天
        %u     周 (00-53) 星期一是一周的第一天
        %V     周 (01-53) 星期日是一周的第一天,與 %X 使用
        %v     周 (01-53) 星期一是一周的第一天,與 %x 使用
        %W     星期名
        %w     周的天 (0=星期日, 6=星期六)
        %X     年,其中的星期日是周的第一天,4 位,與 %V 使用
        %x     年,其中的星期一是周的第一天,4 位,與 %v 使用
        %Y     年,4 位
        %y     年,2 位

獲取某天每個(gè)小時(shí)的統(tǒng)計(jì)數(shù)據(jù)

利用Mysql自帶的HOUR函數(shù)處理

SELECT HOUR(trigger_time) as Hour,count(*) as Count 
  FROM xxl_job_qrtz_trigger_log 
  WHERE
	trigger_time BETWEEN '2018-02-05 01:18:36'
AND '2018-02-05 17:18:36'
  GROUP BY HOUR(trigger_time) ORDER BY Hour(trigger_time);

查詢結(jié)果如下

以上所述是小編給大家介紹的mysql 獲取某個(gè)時(shí)間段每一天、每一個(gè)小時(shí)的統(tǒng)計(jì)數(shù)據(jù)詳解整合,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

  • MySQL如何實(shí)現(xiàn)兩張表取差集

    MySQL如何實(shí)現(xiàn)兩張表取差集

    這篇文章主要介紹了MySQL如何實(shí)現(xiàn)兩張表取差集問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • Mysql在項(xiàng)目中相關(guān)使用方法指南(簡(jiǎn)單操作數(shù)據(jù)庫(kù))

    Mysql在項(xiàng)目中相關(guān)使用方法指南(簡(jiǎn)單操作數(shù)據(jù)庫(kù))

    作為一名編程人員,對(duì)MySQL一定不會(huì)陌生,尤其是互聯(lián)網(wǎng)行業(yè),對(duì)MySQL的使用是比較多的,下面這篇文章主要給大家介紹了關(guān)于Mysql在項(xiàng)目中相關(guān)使用方法的相關(guān)資料,主要是簡(jiǎn)單操作數(shù)據(jù)庫(kù),需要的朋友可以參考下
    2022-08-08
  • jQuery 綁定事件的方式總結(jié)

    jQuery 綁定事件的方式總結(jié)

    這篇文章主要介紹了jQuery 綁定事件的方式總結(jié)的相關(guān)資料,這里整理了幾種方法,需要的朋友可以參考下
    2016-11-11
  • 使用navicate連接阿里云服務(wù)器上的mysql

    使用navicate連接阿里云服務(wù)器上的mysql

    這篇文章主要介紹了使用navicate連接阿里云服務(wù)器上的mysql的相關(guān)資料,需要的朋友可以參考下
    2017-10-10
  • Mysql表連接的執(zhí)行流程詳解

    Mysql表連接的執(zhí)行流程詳解

    這篇文章主要介紹了Mysql表連接的執(zhí)行流程詳解,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下,希望對(duì)你的學(xué)習(xí)有所幫助
    2022-08-08
  • MySQL中預(yù)處理語句prepare、execute與deallocate的使用教程

    MySQL中預(yù)處理語句prepare、execute與deallocate的使用教程

    這篇文章主要介紹了MySQL中預(yù)處理語句prepare、execute與deallocate的使用教程,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用mysql具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面跟著小編一起來學(xué)習(xí)學(xué)習(xí)吧。
    2017-08-08
  • MySQL InnoDB 事務(wù)鎖源碼分析

    MySQL InnoDB 事務(wù)鎖源碼分析

    InnoDB 事務(wù)鎖,事務(wù)鎖實(shí)現(xiàn)起來的代碼卻是又臭又硬的好大一坨,各種細(xì)節(jié),今天小編在這里整理一個(gè)源碼閱讀筆記,把那一坨加鎖相關(guān)的代碼提煉出來,感興趣的小伙伴別忘記收藏奧
    2021-09-09
  • mysql 8.0.12 安裝圖文教程

    mysql 8.0.12 安裝圖文教程

    這篇文章主要為大家詳細(xì)介紹了mysql 8.0.12 安裝配置圖文教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-11-11
  • Mysql刪除幾億條數(shù)據(jù)表中的部分?jǐn)?shù)據(jù)的方法實(shí)現(xiàn)

    Mysql刪除幾億條數(shù)據(jù)表中的部分?jǐn)?shù)據(jù)的方法實(shí)現(xiàn)

    在MySQL中刪除一個(gè)大表中的數(shù)據(jù)時(shí),需要特別注意操作的性能和對(duì)系統(tǒng)的影響,本文主要介紹了Mysql刪除幾億條數(shù)據(jù)表中的部分?jǐn)?shù)據(jù)的方法實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下
    2025-03-03
  • MySQL外鍵使用詳解

    MySQL外鍵使用詳解

    兩天有人問mysql中如何加外鍵,今天抽時(shí)間總結(jié)一下。mysql中MyISAM和InnoDB存儲(chǔ)引擎都支持外鍵(foreign key),但是MyISAM只能支持語法,卻不能實(shí)際使用。
    2015-03-03

最新評(píng)論

库车县| 安国市| 申扎县| 克拉玛依市| 怀柔区| 民权县| 措勤县| 海淀区| 叙永县| 德兴市| 新昌县| 洛阳市| 兴安盟| 达拉特旗| 渭源县| 鸡泽县| 阿拉善左旗| 清涧县| 罗城| 喀什市| 肥东县| 莎车县| 涞源县| 民乐县| 天津市| 星子县| 延川县| 武川县| 红原县| 靖江市| 洛隆县| 鲁甸县| 勃利县| 绥阳县| 吉水县| 江安县| 平和县| 滕州市| 祁连县| 呼和浩特市| 宣城市|