Mysql 查询今天/昨天/本周等的数据

作者: haibao 分类: php 发布时间: 2015-06-30 09:45
真正决定一个人成就的,不是天分,也不是运气,而是严格的自律和高强度的付出。

本文先列出一些常用到的mysql查询语句,方便以后查阅。

查询当天的数据

1
SELECT * FROM `table` WHERE date_format(from_UNIXTIME(`addtime`),'%Y-%m-%d') = date_format(DATE_SUB(curdate(), INTERVAL 1 DAY),'%Y-%m-%d');

查询昨天的数据

1
SELECT * FROM `table` WHERE date_format(from_UNIXTIME(`addtime`),'%Y-%m-%d') = date_format(NOW(),'%Y-%m-%d');

查询本周的数据

1
SELECT * FROM `table` WHERE YEARWEEK(date_format(addtime,'%Y-%m-%d')) = YEARWEEK(NOW());

查询上周的数据

1
SELECT * FROM `table` WHERE YEARWEEK(date_format(addtime,'%Y-%m-%d')) = YEARWEEK(NOW())-1;

查询本月的数据

1
SELECT * FROM `table` WHERE date_format(addtime,'%Y-%m') = date_format(NOW(),'%Y-%m');

查询本年数据

1
SELECT * FROM `table` WHERE YEAR(addtime) = YEAR(NOW());

本文地址:[Mysql 查询今天/昨天/本周等的数据],如没有标注转载,均为原创,转载请保留出处和链接,欢迎分享 谢谢。

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

一条评论

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>