MySQL如何按月按年按天查询统计数据?

学习笔记 马富天 2016-05-03 11:57:14 510 0

【摘要】前段时间,一个朋友问我怎么统计每个月、每天、每年的网站用户注册数量,当时我没有时间来想,其实MySQL就具有这样的功能,效率其实也不低。

在查询数据库中的数据是,我们如何按月按天按年查询统计数据呢?请看:

MySQL语言中提供了以下几个函数,通过这些函数我们可以很方便的实现按月、按天、按年进行数据库统计查询:

year(data):data是日期时间格式,即查询data年份的所有数据

month(data):data是日期时间格式,即查询data月份的所有数据

day(data):data是日期时间格式,即查询data当日的所有数据

例如:

  1. //	查询3月份的数据 addtime是表mytbl中的日期时间字段(格式:Y-m-d H:i:s)
  2. $sql = "select * from mytbl where month(addtime) = 3 ";
  3. //	查询4月份的数据
  4. $sql = "select * from mytbl where month(addtime) = 4 ";
  5. //	查询2016年的数据
  6. $sql = "select * from mytbl where year(addtime) = 2016 ";

版权归 马富天PHP博客 所有

本文标题:《MySQL如何按月按年按天查询统计数据?》

本文链接地址:http://www.mafutian.net/86.html

转载请务必注明出处,小生将不胜感激,谢谢! 喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

0

0

上一篇《 CSS修改默认的input标签中file(文件上传)样式 》 下一篇《 PHP微信开发快速入门 》
分享到:

暂无评论

评论审核未开启
表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情
验证码