Toggle navigation
Home
New Query
Recent Queries
Discuss
Database tables
Database names
MediaWiki
Wikibase
Replicas browser and optimizer
Login
History
Fork
This query is marked as a draft
This query has been published
by
DannyS712
.
T231602
Toggle Highlighting
SQL
USE nlwiki_p; SELECT CASE WHEN ipb_expiry = 'infinity' THEN 'infinity' WHEN ipb_expiry-ipb_timestamp = 1000000 THEN '1 day' WHEN ipb_expiry-ipb_timestamp = 72000000 THEN '3 days' WHEN ipb_expiry-ipb_timestamp IN (7000000, 76000000, 83000000) THEN '1 week' WHEN ipb_expiry-ipb_timestamp = 7000731 THEN '1 week, 7 minutes, 31 seconds' WHEN ipb_expiry-ipb_timestamp = 100000000 THEN '1 month' WHEN ipb_expiry-ipb_timestamp = 300000000 THEN '3 months' WHEN ipb_expiry-ipb_timestamp IN (600010000, 9400010000) THEN '6 months, 1 hour' WHEN ipb_expiry-ipb_timestamp = 9999043210 THEN '11 months, 30 days, 4 hours, 32 minutes, 10 seconds' WHEN ipb_expiry-ipb_timestamp > 9999999999 THEN CONCAT( (ipb_expiry-ipb_timestamp) / 10000000000, ' year(s)' ) ELSE CONCAT( ipb_timestamp, ' - ', ipb_expiry, ' ', ipb_expiry-ipb_timestamp ) END AS 'Length', CASE WHEN ipb_range_start = '' THEN 'account' WHEN ipb_range_start = ipb_range_end THEN 'ip' ELSE 'range' END AS 'Type', COUNT(*) AS 'Number' FROM ipblocks WHERE ipb_timestamp > 20190601000000 AND ipb_auto <> 1 GROUP BY CONCAT( CASE WHEN ipb_expiry = 'infinity' THEN 'infinity' WHEN ipb_expiry-ipb_timestamp = 1000000 THEN '1 day' WHEN ipb_expiry-ipb_timestamp = 72000000 THEN '3 days' WHEN ipb_expiry-ipb_timestamp IN (7000000, 76000000, 83000000) THEN '1 week' WHEN ipb_expiry-ipb_timestamp = 100000000 THEN '1 month' WHEN ipb_expiry-ipb_timestamp = 300000000 THEN '3 months' WHEN ipb_expiry-ipb_timestamp IN (600010000, 9400010000) THEN '6 months, 1 hour' WHEN ipb_expiry-ipb_timestamp > 9999999999 THEN CONCAT( (ipb_expiry-ipb_timestamp) / 10000000000, ' year(s)' ) ELSE CONCAT( SUBSTRING(ipb_timestamp, 1, 8), ' - ', SUBSTRING(ipb_expiry, 1, 8), ' ', ipb_expiry-ipb_timestamp ) END, CASE WHEN ipb_range_start = '' THEN 'account' WHEN ipb_range_start = ipb_range_end THEN 'ip' ELSE 'range' END ) ORDER BY COUNT(*) DESC
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...