主頁 > 知識庫 > MySQL中查詢某一天, 某一月, 某一年的數(shù)據(jù)代碼詳解

MySQL中查詢某一天, 某一月, 某一年的數(shù)據(jù)代碼詳解

熱門標簽:百度地圖標注要什么軟件 徐涇鎮(zhèn)騰訊地圖標注 中國地圖標注公司 電話機器人的價格多少錢一個月 天津公司外呼系統(tǒng)軟件 自己做地圖標注需要些什么 福建外呼電銷機器人加盟 400電話申請廠家現(xiàn)貨 昌德訊外呼系統(tǒng)

今天

select * from 表名 where to_days(時間字段名) = to_days(now());

昨天(包括昨天和今天的數(shù)據(jù))

SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 時間字段名) = 1

昨天(只包括昨天)

SELECT * FROM 表名 WHERE DATEDIFF(字段,NOW())=-1; -- 同理,查詢前天的就是-2

近7天

SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 7 DAY) = date(時間字段名)

近30天

SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 30 DAY) = date(時間字段名)

本月

SELECT * FROM 表名 WHERE DATE_FORMAT( 時間字段名, '%Y%m' ) = DATE_FORMAT( CURDATE( ) , '%Y%m' )

上一月

SELECT * FROM 表名 WHERE PERIOD_DIFF( date_format( now( ) , '%Y%m' ) , date_format( 時間字段名, '%Y%m' ) ) =1

查詢本季度數(shù)據(jù)

select * from `ht_invoice_information` where QUARTER(create_date)=QUARTER(now());

查詢上季度數(shù)據(jù)

select * from `ht_invoice_information` where QUARTER(create_date)=QUARTER(DATE_SUB(now(),interval 1 QUARTER));

查詢本年數(shù)據(jù)

select * from `ht_invoice_information` where YEAR(create_date)=YEAR(NOW());

查詢上年數(shù)據(jù)

select * from `ht_invoice_information` where year(create_date)=year(date_sub(now(),interval 1 year));

查詢當(dāng)前這周的數(shù)據(jù)

SELECT name,submittime FROM enterprise WHERE YEARWEEK(date_format(submittime,'%Y-%m-%d')) = YEARWEEK(now());

查詢上周的數(shù)據(jù)

SELECT name,submittime FROM enterprise WHERE YEARWEEK(date_format(submittime,'%Y-%m-%d')) = YEARWEEK(now())-1;

查詢上個月的數(shù)據(jù)

select name,submittime from enterprise where date_format(submittime,'%Y-%m')=date_format(DATE_SUB(curdate(), INTERVAL 1 MONTH),'%Y-%m')
select * from user where DATE_FORMAT(pudate,'%Y%m') = DATE_FORMAT(CURDATE(),'%Y%m') ; 
select * from user where WEEKOFYEAR(FROM_UNIXTIME(pudate,'%y-%m-%d')) = WEEKOFYEAR(now()) 
select * from user where MONTH(FROM_UNIXTIME(pudate,'%y-%m-%d')) = MONTH(now()) 
select * from user where YEAR(FROM_UNIXTIME(pudate,'%y-%m-%d')) = YEAR(now()) and MONTH(FROM_UNIXTIME(pudate,'%y-%m-%d')) = MONTH(now()) 
select * from user where pudate between 上月最后一天 and 下月第一天

查詢當(dāng)前月份的數(shù)據(jù)

select name,submittime from enterprise where date_format(submittime,'%Y-%m')=date_format(now(),'%Y-%m')

查詢距離當(dāng)前現(xiàn)在6個月的數(shù)據(jù)

select name,submittime from enterprise where submittime between date_sub(now(),interval 6 month) and now();

總結(jié)

以上所述是小編給大家介紹的MySQL中查詢某一天, 某一月, 某一年的數(shù)據(jù)代碼詳解,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉(zhuǎn)載,煩請注明出處,謝謝!

您可能感興趣的文章:
  • mysql實現(xiàn)查詢結(jié)果導(dǎo)出csv文件及導(dǎo)入csv文件到數(shù)據(jù)庫操作
  • Python實現(xiàn)的查詢mysql數(shù)據(jù)庫并通過郵件發(fā)送信息功能
  • JDBC連接MySql數(shù)據(jù)庫步驟 以及查詢、插入、刪除、更新等
  • 使用SQL語句查詢MySQL,SQLServer,Oracle所有數(shù)據(jù)庫名和表名,字段名
  • 30個mysql千萬級大數(shù)據(jù)SQL查詢優(yōu)化技巧詳解
  • mysql大數(shù)據(jù)查詢優(yōu)化經(jīng)驗分享(推薦)

標簽:黔西 陜西 梅河口 駐馬店 荊門 昌都 北京 鄂爾多斯

巨人網(wǎng)絡(luò)通訊聲明:本文標題《MySQL中查詢某一天, 某一月, 某一年的數(shù)據(jù)代碼詳解》,本文關(guān)鍵詞  MySQL,中,查詢,某,一天,一月,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《MySQL中查詢某一天, 某一月, 某一年的數(shù)據(jù)代碼詳解》相關(guān)的同類信息!
  • 本頁收集關(guān)于MySQL中查詢某一天, 某一月, 某一年的數(shù)據(jù)代碼詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章