Подсчет опубликованных постов по категории и месяцу / году - PullRequest
0 голосов
/ 24 июня 2011

Я хотел бы посчитать опубликованные сообщения для категории и месяца / года, но не могу ...

Я могу сделать для категории (без установленного месяца / года):

SELECT wp_term_taxonomy.count
FROM wp_terms, wp_term_taxonomy
WHERE wp_terms.term_id=wp_term_taxonomy.term_id
  AND wp_term_taxonomy.term_id=7

но не с месяцем / годом:

SELECT count
FROM wp_term_taxonomy, wp_posts, wp_term_relationships
WHERE wp_posts.ID = wp_term_relationships.object_id
  AND wp_term_relationships.term_taxonomy_id = wp_term_taxonomy.term_taxonomy_id
  AND wp_term_taxonomy.term_id = '7'
  AND wp_posts.post_type = 'post'
  AND wp_posts.post_status = 'publish'
  AND wp_posts.post_date LIKE '2011-06-%'

Спасибо за вашу помощь:)

1 Ответ

1 голос
/ 24 июня 2011
SELECT COUNT(*)
FROM wp_term_taxonomy, wp_posts, wp_term_relationships 
WHERE wp_posts.ID = wp_term_relationships.object_id 
AND wp_term_relationships.term_taxonomy_id = wp_term_taxonomy.term_taxonomy_id 
AND wp_term_taxonomy.term_id = '7' 
AND wp_posts.post_type = 'post' 
AND wp_posts.post_status = 'publish' 

AND YEAR(wp_posts.post_date) =2011
AND MONTH(wp_posts.post_date) =6

Или замените последние две строки на

AND wp_posts.post_date BETWEEN '2011-06-01' AND '2011-06-30'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...