美文网首页
查询过去7天每个圈子帖子计数

查询过去7天每个圈子帖子计数

作者: 陆遥远 | 来源:发表于2023-05-10 16:41 被阅读0次

sql 如下

SELECT DATE(create_time) AS date, v2_posts.clubId, v2_clubs.name AS club_name, COUNT(*) AS post_count
FROM v2_posts
JOIN v2_clubs ON v2_posts.clubId = v2_clubs.id
WHERE create_time >= DATE_SUB(CURDATE(), INTERVAL 7 DAY)
GROUP BY date, v2_posts.clubId
ORDER BY date DESC;

解释:

1.使用DATE()函数提取create_time字段的日期部分,这样可以统计每天的帖子计数。
2.使用JOIN操作连接v2_posts和v2_clubs表,以获取每个帖子对应的圈子名称。
3.使用WHERE子句过滤出过去7天内的帖子,使用DATE_SUB()函数和CURDATE()函数计算出当前日期往前推7天的日期。
4.使用GROUP BY子句按日期和圈子ID分组统计帖子数量。
5.使用ORDER BY子句按日期由近及远排序。
6.输出结果包括日期、圈子ID、圈子名称、帖子计数,按日期由近及远排序。

相关文章

  • Bmob内部查询

    使用Bmob进行内部查询例如:查询带有图片的帖子的评论列表: 查询多对多关联如果希望查询喜欢该帖子(objectI...

  • 数据库 | MySQL | 5. 数据操作(复杂查询)

    查询排序 顺序 倒序 去重 单字段去重 分组去重 计数 计数(不含null) 去重计数(不含null) 分组计数(...

  • ElasticSearch 7.x 聚合查询

    聚合查询 |ES 的聚合查询和MyQL的聚合查询类型,ES 的聚合查询相比MySQL 要强大的多,ES提供的统计数...

  • MySQL基础语法

    SQL语句 完整的查询 基本查询(以students为例说明) 聚合函数 (快速得到统计数据) 分组查询group...

  • SQL查询语句编写规范

    目的数据技术团队,每个成员经常要编写SQL来查询和统计数据,数据源有Hive和DB等,每个人编写习惯或多或少有一些...

  • SQL-1

    查询 选择查询 数值计算 常用聚合函数 sum,avg, 还有一些常用的函数 COUNT() 计数 FIRST()...

  • 搭建社区和个人主页的一些思考

    1.在想两种模式 第一种就是集游社,帖子圈子分开,第二种就是二抦,帖子圈子合并。 两种不一样取决于圈子是不是有拓展...

  • 【Mybatis】【ResultMap-Collection】使

    如需在查询 baseSelect 中返回统计数 total,则可在 ResultMap 中用 Collection...

  • 软件开发随笔——MySQL分组查询后按条件计数

    问题描述:多张表组合group by查询后,在每个组中按照一定的条件进行计数。 解决思路: 1.每一个条件都使用g...

  • 圈子

    物以类聚,人以群分,所以就有了圈子。 每个人都有几个圈子,每个圈子就是一个小社会。在每个圈子里的每个人充当着不同的...

网友评论

      本文标题:查询过去7天每个圈子帖子计数

      本文链接:https://www.haomeiwen.com/subject/tkrjsdtx.html