Fork of Top human editors of pages based on talk page category by Arjunaraoc
This query is marked as a draft This query has been published by Arjunaraoc.

SQL

x
 
# Unique human editors and their total edits for a list of articles specified by category, excluding few as may be
SET @pmonthbegin=DATE_FORMAT(CURDATE() - INTERVAL 1 MONTH,'%Y-%m-01'),
 @nmonthbegin=DATE_FORMAT(CURDATE() , '%Y-%m-01');
SELECT page_title,
       user_name,
       COUNT(*) as Edits
from page
JOIN revision      ON page_id = rev_page
JOIN actor      ON rev_actor = actor_id
JOIN user   ON user_id =actor_user
where   rev_actor != 0 AND page_namespace=0
AND LEFT(rev_timestamp,8)  >= REPLACE(@pmonthbegin,"-","")AND LEFT(rev_timestamp,8)  < REPLACE(@nmonthbegin,"-","")
AND NOT (user_name LIKE '%AWB%' OR user_name  LIKE '%Bot%' OR user_name LIKE'%bot%' OR  user_name LIKE '%BOT%' OR user_name ='CommonsDelinker')
AND  page.page_title IN
  (SELECT page_title
  FROM page
  JOIN categorylinks ON cl_from = page_id  AND cl_to="WikiProject_Andhra_Pradesh_articles" AND cl_type="page")
GROUP BY page_title,user_name
HAVING Edits >4
ORDER BY page_title ASC, Edits DESC, user_name ASC
LIMIT 500;
By running queries you agree to the Cloud Services Terms of Use and you irrevocably agree to release your SQL under CC0 License.
All SQL code is licensed under CC0 License.

Checking query status...