本文讲述如何用mysql语句实现查询昨日数据方法,其中数据的格式是日期时间格式,并不是时间戳格式。
如下图为数据库中存储的数据,及数据库的日期时间格式:
使用本查询方法的时候,项目使用的是thinkphp框架,所以本文还是采用thinkphp的语法格式来实现查询昨日数据的。
php查询代码为:
$res=M()->table('commentText')->query("select * from custome where id='{$id}' and date(create_time)=date_sub(curdate(),interval 1 day)"); |
该语句中主要实现查询昨日数据的是 date(create_time)=date_sub(curdate(),interval 1 day)条件,date(create_time)为格式化时间为日期格式,date_sub(curdate(),interval 1 day)该函数实现的是获取昨日的日期,以此条件执行作为判断时间为昨日的依据。
mysql查询日期格式的查询函数介绍地址是:http://www.w3school.com.cn/sql/func_date_add.asp
宠物免费领养小程序,欢迎来踩