博主辛苦了,我要打赏银两给博主,犒劳犒劳站长。
【摘要】前段时间,一个朋友问我怎么统计每个月、每天、每年的网站用户注册数量,当时我没有时间来想,其实MySQL就具有这样的功能,效率其实也不低。
在查询数据库中的数据是,我们如何按月按天按年查询统计数据呢?请看:
MySQL语言中提供了以下几个函数,通过这些函数我们可以很方便的实现按月、按天、按年进行数据库统计查询:
year(data):data是日期时间格式,即查询data年份的所有数据
month(data):data是日期时间格式,即查询data月份的所有数据
day(data):data是日期时间格式,即查询data当日的所有数据
例如:
// 查询3月份的数据 addtime是表mytbl中的日期时间字段(格式:Y-m-d H:i:s)
$sql = "select * from mytbl where month(addtime) = 3 ";
// 查询4月份的数据
$sql = "select * from mytbl where month(addtime) = 4 ";
// 查询2016年的数据
$sql = "select * from mytbl where year(addtime) = 2016 ";
版权归 马富天PHP博客 所有
本文链接地址:http://www.mafutian.net/86.html
转载请务必注明出处,小生将不胜感激,谢谢! 喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^
顶0
踩0
评论审核未开启 |