极光资源网:整合微商/抖音/淘宝开店运营教程,创业项目,AI工具与办公工具资源,助力高效选品运营。

MySQL根据数据库字段进行按天、按月、按年分组统计查询

发布人员:曦阳SEO 所属分类:建站教程 浏览量:4 原创

今天在数据库取数的时候发现MySQL中的时间字段是一串数字,然后返回的JSON数据中也是一串数字,这对后期做数据分析和数据可视化来说很不友好。由于不懂怎么处理,然后就开始询问度娘。终于功夫不负有心人,在经历了九九八十一次失败后,终于找到了解决方法。下面简单记录一下,用作李海博客个人收藏备用。 

MySQL根据数据库字段进行按天、按月、按年分组统计查询-第1张图片MySQL根据数据库字段进行按天、按月、按年分组统计查询函数代码:

1、如果时间字段类型为date或datetime:

//按周查询SELECT DATE_FORMAT(create_time,'%Y%u') weeks,COUNT(id) COUNT FROM role GROUP BY weeks;//按天查询SELECT DATE_FORMAT(create_time,'%Y%m%d') days,COUNT(id) COUNT FROM role GROUP BY days;//按月查询SELECT DATE_FORMAT(create_time,'%Y%m') months,COUNT(id) COUNT FROM role GROUP BY months

2、如果时间字段为时间戳(timestamp)或int表示的时间戳:

//按周查询SELECT FROM_UNIXTIME(create_time,'%Y%u') weeks,COUNT(id) COUNT FROM role GROUP BY weeks;//按天查询SELECT FROM_UNIXTIME(create_time,'%Y%m%d') days,COUNT(id) COUNT FROM role GROUP BY days;//按月查询SELECT FROM_UNIXTIME(create_time,'%Y%m') months,COUNT(id) COUNT FROM role GROUP BY months

备注:里面的日期和时间格式可以根据自己的需求调整为:'%Y%u'   '%Y-%m-%d %H:00:00'   '%Y-%m-%d'   '%Y/%m/%d'

以上就是MySQL根据数据库字段进行按天、按月、按年分组统计查询的全部内容了,希望能够帮助到你,找建站教程记得来极光资源网!

免责声明

本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络收集整理,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!

同类推荐
小姐姐视频
  • 最新文章

  • 热评文章

  • 热门文章

标签列表
日历
«    2025年8月    »
123
45678910
11121314151617
18192021222324
25262728293031
文章归档