This query is marked as a draft This query has been published by Cryptic.

SQL

AخA
 
WITH user_activity(ua_name, ua_first_edit, ua_last_edit) AS
(
  SELECT REPLACE(actor_name, '_', ' '), MIN(rev_timestamp), MAX(rev_timestamp)
  FROM pagelinks
  JOIN page ON page_id = pl_from and page_namespace = 2 AND page_title = 'WhatamIdoing/Sandbox_3'
  JOIN linktarget ON lt_id = pl_target_id AND lt_namespace = 2
  JOIN actor_revision ON actor_name = REPLACE(lt_title, '_', ' ')
  JOIN revision_userindex ON rev_actor = actor_id
  GROUP BY actor_name
)
SELECT ua_name,
       CAST(ua_first_edit AS DATETIME) as first_live_edit,
       CAST(ua_last_edit AS DATETIME) as last_live_edit,
       FLOOR(DATEDIFF(ua_last_edit, ua_first_edit) / 365.25) AS diff_years,
       FLOOR(DATEDIFF(ua_last_edit, ua_first_edit) / (365.25 / 12)) % 12 AS diff_months,
       FLOOR(DATEDIFF(ua_last_edit, ua_first_edit) % (365.25 / 12)) AS diff_days
FROM user_activity;
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...