Usuário:Diego Queiroz/Consultas
Aspeto
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.
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
;