虚拟主机域名注册-常见问题 → 数据库问题 → MySQL | |||||||
MySQL查询几天前的数据(1天,3天,7天,30天,1个月)等
这里的posttime字段是时间戳,并非是日期,所以需要把时间戳先转为日期,网上很多是日期格式,不用转。 这里写下重点语句,其他部分省略。 FROM_UNIXTIME(posttime,'%Y-%m-%d') >= DATE_SUB(CURDATE(), INTERVAL 1 DAY) //1天前至今天的数据 FROM_UNIXTIME(posttime,'%Y-%m-%d') >= DATE_SUB(CURDATE(), INTERVAL 3 DAY) //1天前至今天的数据 FROM_UNIXTIME(posttime,'%Y-%m-%d') >= DATE_SUB(CURDATE(), INTERVAL 7 DAY) //7天前至今天的数据 FROM_UNIXTIME(posttime,'%Y-%m-%d') >= DATE_SUB(CURDATE(), INTERVAL 30 DAY) //30天前至今天的数据
|
|||||||
>> 相关文章 | |||||||
没有相关文章。 | |||||||
发表评论 | |||||||