欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MySql查詢某個(gè)時(shí)間段內(nèi)的數(shù)據(jù)實(shí)例(前一周、前三個(gè)月、前一年等)

 更新時(shí)間:2022年10月27日 09:42:51   作者:晤卉  
在實(shí)際工作中需要整理一份時(shí)間在規(guī)定時(shí)間前后的統(tǒng)計(jì)表,下面這篇文章主要給大家介紹了關(guān)于MySql查詢某個(gè)時(shí)間段內(nèi)的數(shù)據(jù)的相關(guān)資料,包括前一周、前三個(gè)月、前一年等,需要的朋友可以參考下

1、使用函數(shù)DATE_SUB

DATE_SUB函數(shù)在當(dāng)前時(shí)間減去一定的時(shí)間

DATE_SUB(date,INTERVAL expr unit)
  • date:合法日期,可以是當(dāng)前時(shí)間now()
  • expr:希望減去的時(shí)間,整數(shù)
  • unit:減去時(shí)間的單位,如day,week,month,year

實(shí)例:

u_user表

(1)、前一周的數(shù)據(jù)

 當(dāng)前時(shí)間:

 sql:

select * from u_user where u_create_time > DATE_SUB(NOW(),INTERVAL 7 day);

結(jié)果:

 另一種sql寫法:

select * from u_user where u_create_time > DATE_SUB(NOW(),INTERVAL 1 WEEK);

(2)、前三個(gè)月的數(shù)據(jù)

sql:

select * from u_user where u_create_time > DATE_SUB(NOW(),INTERVAL 3 MONTH);

 結(jié)果:

(3)、前一年的數(shù)據(jù)

sql:

select * from u_user where u_create_time > DATE_SUB(NOW(),INTERVAL 1 YEAR);

 結(jié)果:

2、使用函數(shù)DATE_ADD 

DATE_ADD函數(shù)在當(dāng)前時(shí)間加上一定的時(shí)間

DATE_ADD(date,INTERVAL expr unitda
  • date:合法日期,可以是當(dāng)前時(shí)間now(),也可以是表中的時(shí)間字段
  • expr:希望加上的時(shí)間,整數(shù)
  • unit:加上時(shí)間的單位,如day,week,month,year

實(shí)例:

(1)、前一周的數(shù)據(jù)

sql:

select * from u_user where DATE_ADD(u_create_time,INTERVAL 7 DAY) > NOW();

 結(jié)果:

(2)、前三個(gè)月的數(shù)據(jù) 

sql:

select * from u_user where DATE_ADD(u_create_time,INTERVAL 3 MONTH) > NOW();

結(jié)果:

(3)、前一年的數(shù)據(jù)

sql:

select * from u_user where DATE_ADD(u_create_time,INTERVAL 1 YEAR) > NOW();?

結(jié)果:

總結(jié)

到此這篇關(guān)于MySql查詢某個(gè)時(shí)間段內(nèi)數(shù)據(jù)的文章就介紹到這了,更多相關(guān)MySql查詢某時(shí)間段內(nèi)數(shù)據(jù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • MySQL使用binlog日志進(jìn)行數(shù)據(jù)庫遷移和數(shù)據(jù)恢復(fù)

    MySQL使用binlog日志進(jìn)行數(shù)據(jù)庫遷移和數(shù)據(jù)恢復(fù)

    MySQL的二進(jìn)制日志是MySQL數(shù)據(jù)庫中非常關(guān)鍵的一個(gè)組件,主要用于記錄所有數(shù)據(jù)庫表結(jié)構(gòu)或表數(shù)據(jù)改變的操作語句,binlog是MySQL數(shù)據(jù)復(fù)制的基礎(chǔ),并且常常被用于數(shù)據(jù)恢復(fù),本文給大家介紹了MySQL使用binlog日志進(jìn)行數(shù)據(jù)庫遷移和數(shù)據(jù)恢復(fù),需要的朋友可以參考下
    2024-04-04
  • MySQL8.0登錄時(shí)出現(xiàn)Access?denied?for?user?‘root‘@‘localhost‘?(using?password:?YES)?拒絕訪問的完美解決

    MySQL8.0登錄時(shí)出現(xiàn)Access?denied?for?user?‘root‘@‘localhost‘?

    這篇文章主要給大家介紹了解決MySQL8.0登錄時(shí)出現(xiàn)Access?denied?for?user?‘root‘@‘localhost‘?(using?password:?YES)?拒絕訪問的問題,文中有詳細(xì)的解決方法,需要的朋友可以參考下
    2023-09-09
  • 詳解一條update語句是怎樣執(zhí)行原理解析

    詳解一條update語句是怎樣執(zhí)行原理解析

    這篇文章主要為大家介紹了詳解一條update語句是怎樣執(zhí)行原理解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-12-12
  • MySQL服務(wù)無法啟動且服務(wù)沒有報(bào)告任何錯(cuò)誤的解決辦法

    MySQL服務(wù)無法啟動且服務(wù)沒有報(bào)告任何錯(cuò)誤的解決辦法

    在啟動項(xiàng)目時(shí),發(fā)現(xiàn)昨天能夠跑的項(xiàng)目今天跑不了了,一看原來是mysql數(shù)據(jù)庫出現(xiàn)了問題,下面這篇文章主要給大家介紹了關(guān)于MySQL服務(wù)無法啟動且服務(wù)沒有報(bào)告任何錯(cuò)誤的解決辦法,需要的朋友可以參考下
    2023-05-05
  • MySQL中的窗口函數(shù)使用及說明

    MySQL中的窗口函數(shù)使用及說明

    這篇文章主要介紹了MySQL中的窗口函數(shù)使用及說明,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • 淺談MySQL聚簇索引

    淺談MySQL聚簇索引

    數(shù)據(jù)庫的索引從不同的角度可以劃分成不同的類型,聚簇索引便是其中一種。聚簇索引并不是一種單獨(dú)的索引類型,而是一種數(shù)據(jù)的存儲方式。本文詳細(xì)介紹了MySQL的聚簇索引,感興趣的同學(xué)可以參考閱讀
    2023-04-04
  • 新手必備之MySQL msi版本下載安裝圖文詳細(xì)教程

    新手必備之MySQL msi版本下載安裝圖文詳細(xì)教程

    今天教大家怎么下載安裝MySQL msi版本,文中有非常詳細(xì)的圖文解說,對不會下載安裝mysql的小伙伴們很有幫助,需要的朋友可以參考下
    2021-05-05
  • MySQL開啟慢查詢?nèi)罩緇og-slow-queries的方法

    MySQL開啟慢查詢?nèi)罩緇og-slow-queries的方法

    MySQL中提供了一個(gè)慢查詢的日志記錄功能,可以把查詢SQL語句時(shí)間大于多少秒的語句寫入慢查詢?nèi)罩?,日常維護(hù)中可以通過慢查詢?nèi)罩镜挠涗浶畔⒖焖贉?zhǔn)確地判斷問題所在
    2016-05-05
  • mysql的事務(wù)隔離級別詳細(xì)解析

    mysql的事務(wù)隔離級別詳細(xì)解析

    這篇文章主要介紹了mysql的事務(wù)隔離級別詳細(xì)解析,事務(wù)是應(yīng)用程序中一系列嚴(yán)密的操作,所有操作必須成功完成,否則在每個(gè)操作中所作的所有更改都會被撤消,需要的朋友可以參考下
    2023-12-12
  • Mysql如何實(shí)現(xiàn)不存在則插入,存在則更新

    Mysql如何實(shí)現(xiàn)不存在則插入,存在則更新

    這篇文章主要介紹了Mysql如何實(shí)現(xiàn)不存在則插入,存在則更新,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-03-03

最新評論