如何使用SQL直接从数据库中计算某一年(例如2010年)发布的所有Wordpress帖子?
PS:我设法使用Wordpress Api query_posts()函数来完成它,但我也想要它的sql查询。
答案 0 :(得分:4)
假设您对已发布的帖子感兴趣:
SELECT COUNT(*)
FROM wp_posts
WHERE YEAR(post_date) = 2010
AND post_type = 'post'
AND post_status = 'publish'
其中wp_posts
是默认的帖子表名称,如果您更改了它,请使用您选择的任何前缀进行调整。
答案 1 :(得分:2)
沿着
的路线SELECT
COUNT(*) AS PostCount
FROM
PostTable
WHERE
PostDate BETWEEN '2010-01-01' AND '2011-01-01'