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

haibao php 2015-06-30 09:45 1471
一个人的价值, 在于他贡献了什么, 而不在于他获得了什么。——爱因斯坦

凌晨好, 本文除去代码部分,共592个字,预计阅读时间需要2分钟。

本文先列出一些常用到的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 查询今天/昨天/本周等的数据

本文地址:http://www.hehaibao.com/mysql-querys/

版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议。转载请注明出处!

一条评论

发表评论

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