sql 按计数获取日期的博客存档格式,并按月/年分组

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql 按计数获取日期的博客存档格式,并按月/年分组相关的知识,希望对你有一定的参考价值。

SELECT 
  news_categories.name AS category,
  YEAR(news_articles.creation_date) AS year,
  MONTH(news_articles.creation_date) AS month,
  MONTHNAME(news_articles.creation_date) AS month_name,
  COUNT(*) AS total
FROM news_articles 
INNER JOIN news_categories ON news_articles.category_id=news_categories.id
WHERE DATE(news_articles.creation_date) >= DATE_SUB(NOW(), INTERVAL 2 YEAR)
GROUP BY category, year, month
ORDER BY year, month, category;

以上是关于sql 按计数获取日期的博客存档格式,并按月/年分组的主要内容,如果未能解决你的问题,请参考以下文章

具有特定条件计数的 Mongodb 聚合并按输出投影的日期范围过滤不能按预期工作

SQL 按日期排序并按用户获取结果

SQL 查询:计数,按月-年分组,具有多个日期字段

sql数据按月统计 每天的数据汇总成一条数据按月显示

sql中如何把具体日期转化为按月排序?

似乎无法按月分组