Saltar para o conteúdo

Usuário:Diego Queiroz/Consultas

Origem: Wikipédia, a enciclopédia livre.

Número de vezes que o número de edições do usuário Hume42 ultrapassou 60 edições em 10 minutos.

Consulta realizada em 20h22min de 14 de fevereiro de 2017 (UTC).

NENHUMA EDIÇÃO ENCONTRADA.

SELECT
  revision_base.rev_id id_edicao
  , revision_base.rev_timestamp hora_edicao
  , count(*)
FROM
  revision as revision_base             /* edição base */
  JOIN revision AS revision_together    /* edições feitas no período */
    ON (
        /* em 10 minutos da edicao base */
        unix_timestamp(revision_together.rev_timestamp) >= unix_timestamp(revision_base.rev_timestamp)
        and unix_timestamp(revision_together.rev_timestamp) <= unix_timestamp(revision_base.rev_timestamp + interval 10 minute)
    )
  JOIN page as page_base                /* caracteristicas da página (apenas para saber o domínio da edição) */
    ON (page_base.page_id = revision_base.rev_page)
  JOIN page AS page_together            /* características das páginas editadas no período (também para saber o domínio da edição) */
    ON (page_together.page_id = revision_together.rev_page)
WHERE
  revision_base.rev_user_text = "Hume42"         /* nome do usuário na edição base */
  AND page_base.page_namespace = 0                          /* edição base deve estar no dominio principal */
  AND revision_together.rev_user_text = "Hume42" /* nome do usuário nas edições feitas no período */
  AND page_together.page_namespace = 0                      /* edições seguintes também devem estar no domínio principal */
GROUP BY
  revision_base.rev_id           /* agrupar edições com base na edição base */
  , revision_base.rev_timestamp  /* incluído para facilitar a localização da edição */
HAVING
  COUNT(*) >= 60                 /* 60 edições no período */
ORDER BY
  revision_base.rev_timestamp
;