MySQL根據日期查詢

2021-10-23 13:58:09 字數 894 閱讀 8537

1、查詢當天的資料

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

2、查詢當周的資料

select * from 表名 where yearweek(date_format(時間字段,』%y-%m-%d』))=yearweek(now());

3、查詢當月的資料

select * from 表名 where date_format(時間字段,』%y-%m』)=date_format(curdate(),』%y-%m』);

4、查詢昨天的資料

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

5、查詢最近7天的資料

select * from 表名 where date_sub(curdate(),interval 7 day)<=date(時間字段);

6、查詢當年的資料

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

7、查詢上週的資料

select * from 表名 whereyearweek(date_format(時間字段,』%y-%m-%d』))=yearweek(now())-1;

8、查詢上月的資料

select *from 表名

where period_diff(date_format(now(),』%y-%m』),date_format(時間字段,』%y-%m』))=1;

MYSQL根據日期查詢

風蕭蕭兮易水寒,壯士一去兮不復還 總結一下mysql的根據日期查詢資料和在日期區間查詢資料.首先,看資料表和表結構 建表語句 create tabledatetest idint 11 not null auto increment,brand namevarchar 100 default nul...

mybatis根據日期查詢 查詢日期並返回

1.查詢日期,返回日期字串 查詢所有部落格對應的年份,返回乙個集合 list string findgroupyear 2.根據日期查詢 根據年份查詢部落格資訊 list blog findbyyear param year string year findgroupyear resulttype ...

mysql日期查詢 mysql 查詢日期

檢視本月資料 select from content publish where date format publish time,y m date format date sub curdate interval 0 month y m 檢視上個月資料 select from content pu...