gpt4 book ai didi

MySQL 查询以获取作者在 WordPress 中的每月帖子?

转载 作者:行者123 更新时间:2023-11-29 04:27:26 25 4
gpt4 key购买 nike

感谢 to this question,我成功地管理了 WordPress 博客上的几位作者在 StackOverflow 上。我意识到我想要一个更简单的控件。在上一个问题中,我想管理不同时间间隔的作者,但我现在想要的只是他们每月的产量

我想有一个“简单”的 SQL 查询可以获取每个作者和每个月的帖子列表,

Author  No. of posts 
====== ============

Paul 23
Ringo 14
John 11
George 31

与其通过 WP 管理面板并按月份和作者进行过滤,不如使用(感谢,ypercube)WordPress Database Description 上显示的信息,这将变得快速而清晰。 .我看到的问题之一是如何只询问特定的月份和年份。事实上,这将是查询中的重要变量...

这很难吗?

最佳答案

这个怎么样:

SELECT COUNT( p.id ) post_count, user_nicename, DATE_FORMAT( post_date,  '%Y-%m' ) post_month
FROM `wp_posts` p, `wp_users` u
WHERE post_status = 'publish'
AND post_type = 'post'
AND u.ID = post_author
GROUP BY post_author, post_month

编辑:因此将所有内容与拆分和分组的月份和年份结合起来,并将日期范围放在 WHERE 子句中:

SELECT COUNT( p.id ) post_count, user_nicename, DATE_FORMAT( post_date,  '%Y' ) post_year, DATE_FORMAT( post_date,  '%m' ) post_month
FROM `wp_posts` p, `wp_users` u
WHERE post_status = 'publish'
AND post_type = 'post'
AND u.ID = post_author
AND p.post_date >= '2011-11-01'
AND p.post_date < '2011-12-01' + INTERVAL 1 MONTH
GROUP BY post_author, post_year, post_month
ORDER BY post_year, post_month

关于MySQL 查询以获取作者在 WordPress 中的每月帖子?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8700966/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com