Fork of EFH at EFFP audit by Uhai
This query is marked as a draft This query has been published by 0xDeadbeef.

SQL

x
 
SET @granted1 = '20231115135600';
SET @granted2 = '20231117002400';
SET @granted3 = '20231228064600';
SET @granted4 = '20230707181059';
SET @granted5 = '20230204011412';
SELECT 'EggRoll97' AS 'User',
DATEDIFF(@granted1, MIN(r.rev_timestamp)) AS 'Days to EFH',
DATEDIFF(NOW(), @granted1) AS 'Days since EFH',
SUM(r.rev_timestamp < @granted1) AS 'Ct before EFH',
SUM(r.rev_timestamp >= @granted1) AS 'Ct after EFH',
SUM(r.rev_timestamp < @granted1) / DATEDIFF(@granted1, MIN(r.rev_timestamp)) AS 'Avg daily before EFH',
SUM(r.rev_timestamp >= @granted1) / DATEDIFF(NOW(), @granted1) AS 'Avg daily after EFH'
FROM user u
INNER JOIN actor_user a ON u.user_id = a.actor_user
INNER JOIN revision_userindex r ON a.actor_id = r.rev_actor
INNER JOIN page p ON r.rev_page = p.page_id AND p.page_namespace = 4
WHERE u.user_name = 'EggRoll97'
AND p.page_title = 'Edit_filter/False_positives/Reports'
UNION ALL
SELECT 'Illusion Flame' AS 'User',
DATEDIFF(@granted2, MIN(r.rev_timestamp)) AS 'Days to EFH',
DATEDIFF(NOW(), @granted2) AS 'Days since EFH',
SUM(r.rev_timestamp < @granted2) AS 'Ct before EFH',
SUM(r.rev_timestamp >= @granted2) AS 'Ct after EFH',
SUM(r.rev_timestamp < @granted2) / DATEDIFF(@granted2, MIN(r.rev_timestamp)) AS 'Avg daily before EFH',
SUM(r.rev_timestamp >= @granted2) / DATEDIFF(NOW(), @granted2) AS 'Avg daily after EFH'
FROM user u
INNER JOIN actor_user a ON u.user_id = a.actor_user
INNER JOIN revision_userindex r ON a.actor_id = r.rev_actor
INNER JOIN page p ON r.rev_page = p.page_id AND p.page_namespace = 4
WHERE u.user_name = 'Illusion Flame'
AND p.page_title = 'Edit_filter/False_positives/Reports'
UNION ALL
SELECT 'Philipnelson99' AS 'User',
DATEDIFF(@granted3, MIN(r.rev_timestamp)) AS 'Days to EFH',
DATEDIFF(NOW(), @granted3) AS 'Days since EFH',
SUM(r.rev_timestamp < @granted3) AS 'Ct before EFH',
SUM(r.rev_timestamp >= @granted3) AS 'Ct after EFH',
SUM(r.rev_timestamp < @granted3) / DATEDIFF(@granted3, MIN(r.rev_timestamp)) AS 'Avg daily before EFH',
SUM(r.rev_timestamp >= @granted3) / DATEDIFF(NOW(), @granted3) AS 'Avg daily after EFH'
FROM user u
INNER JOIN actor_user a ON u.user_id = a.actor_user
INNER JOIN revision_userindex r ON a.actor_id = r.rev_actor
INNER JOIN page p ON r.rev_page = p.page_id AND p.page_namespace = 4
WHERE u.user_name = 'Philipnelson99'
AND p.page_title = 'Edit_filter/False_positives/Reports'
UNION ALL
SELECT 'CX Zoom' AS 'User',
DATEDIFF(@granted4, MIN(r.rev_timestamp)) AS 'Days to EFH',
DATEDIFF(NOW(), @granted4) AS 'Days since EFH',
SUM(r.rev_timestamp < @granted4) AS 'Ct before EFH',
SUM(r.rev_timestamp >= @granted4) AS 'Ct after EFH',
SUM(r.rev_timestamp < @granted4) / DATEDIFF(@granted4, MIN(r.rev_timestamp)) AS 'Avg daily before EFH',
SUM(r.rev_timestamp >= @granted4) / DATEDIFF(NOW(), @granted4) AS 'Avg daily after EFH'
FROM user u
INNER JOIN actor_user a ON u.user_id = a.actor_user
INNER JOIN revision_userindex r ON a.actor_id = r.rev_actor
INNER JOIN page p ON r.rev_page = p.page_id AND p.page_namespace = 4
WHERE u.user_name = 'CX Zoom'
AND p.page_title = 'Edit_filter/False_positives/Reports'
UNION ALL
SELECT '0xDeadbeef' AS 'User',
DATEDIFF(@granted5, MIN(r.rev_timestamp)) AS 'Days to EFH',
DATEDIFF(NOW(), @granted5) AS 'Days since EFH',
SUM(r.rev_timestamp < @granted5) AS 'Ct before EFH',
SUM(r.rev_timestamp >= @granted5) AS 'Ct after EFH',
SUM(r.rev_timestamp < @granted5) / DATEDIFF(@granted5, MIN(r.rev_timestamp)) AS 'Avg daily before EFH',
SUM(r.rev_timestamp >= @granted5) / DATEDIFF(NOW(), @granted5) AS 'Avg daily after EFH'
FROM user u
INNER JOIN actor_user a ON u.user_id = a.actor_user
INNER JOIN revision_userindex r ON a.actor_id = r.rev_actor
INNER JOIN page p ON r.rev_page = p.page_id AND p.page_namespace = 4
WHERE u.user_name = '0xDeadbeef'
AND p.page_title = 'Edit_filter/False_positives/Reports'
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...