今天主要来说下mysql内部常见的几个日期查询
1.查询今天的信息
select * from 表面 where to_days(时间字段名)=to_days(now);
2.查询昨天的信息
select * from 表名 where to_days(now()) – to_days(时间字段名)<=1
3.查询7天的信息
select * from 表名 where date_sub(curdate(),interval 7 day) <=date(时间字段名)
4.查询近30天的信息
select * from 表名 where date_sub(curdate(),interval 30 day) <=date(时间字段名)
5.查询本月的信息
select * from 表名 where date_format(时间字段名,’%Y%m’)=date_format(curdate(),’%Y%m’)
6.查询上一月信息
select * from 表名 where period_diff(date_format(now(),’%Y%m’),date_format(时间字段名,’%Y%m’))=1
如果你有外贸企业网站建站需求,欢迎随时联系我们
QQ客服:415682727
电话:020-39907297