Toggle navigation
Home
New Query
Recent Queries
Discuss
Database tables
Database names
MediaWiki
Wikibase
Replicas browser and optimizer
Login
History
Fork
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
.
With atleast 3 edits per week
Toggle Highlighting
SQL
# Unique human editors and their total edits for a list of articles specified by category, excluding few as may be # Prev monday-sunday https://stackoverflow.com/questions/12422248/previous-monday-previous-sundays-date-based-on-todays-date SET @pweekbegin=DATE_FORMAT(CURDATE() - INTERVAL (WEEKDAY(CURDATE()+5)%7)) DAY,'%Y-%m-%d'), @pweekend=DATE_FORMAT(CURDATE() - INTERVAL(WEEKDAY(CURDATE())+6)%7)) DAY , '%Y-%m-01'); SELECT subqres.user_name, COUNT(DISTINCT subqres.page_title) as pages_edited, SUM(subqres.Edits) as tot_edits FROM( 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) >= pweekbegin AND LEFT(rev_timestamp,8) <= pweekend 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 ) as subqres GROUP BY subqres.user_name HAVING tot_edits >29 ORDER BY tot_edits DESC, pages_edited DESC, user_name ASC LIMIT 100;
By running queries you agree to the
Cloud Services Terms of Use
and you irrevocably agree to release your SQL under
CC0 License
.
Submit Query
Stop Query
All SQL code is licensed under
CC0 License
.
Checking query status...