MySql查詢某個(gè)時(shí)間段內(nèi)的數(shù)據(jù)實(shí)例(前一周、前三個(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)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
MySQL運(yùn)算符!=和<>及=和<=>的使用區(qū)別
本文主要介紹了MySQL運(yùn)算符!=和<>及=和<=>的使用區(qū)別,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-05-05
MySQL對(duì)JSON數(shù)據(jù)進(jìn)行查詢實(shí)例代碼
這篇文章主要給大家介紹了關(guān)于MySQL對(duì)JSON數(shù)據(jù)進(jìn)行查詢的相關(guān)資料,MySQL支持使用JSON類型存儲(chǔ)數(shù)據(jù),并提供了多種查詢JSON數(shù)據(jù)的方法,需要的朋友可以參考下2023-07-07
MySQL事務(wù)的基礎(chǔ)學(xué)習(xí)以及心得分享
本篇內(nèi)容是關(guān)于MySQL事務(wù)的基礎(chǔ)知識(shí)學(xué)習(xí)內(nèi)容,并把學(xué)習(xí)中網(wǎng)友的心得做了總結(jié),分享給大家,一起學(xué)習(xí)參考下吧。2017-12-12
運(yùn)維角度淺談MySQL數(shù)據(jù)庫優(yōu)化(李振良)
一個(gè)成熟的數(shù)據(jù)庫架構(gòu)并不是一開始設(shè)計(jì)就具備高可用、高伸縮等特性的,它是隨著用戶量的增加,基礎(chǔ)架構(gòu)才逐漸完善。這篇博文主要談MySQL數(shù)據(jù)庫發(fā)展周期中所面臨的問題及優(yōu)化方案2015-07-07

