Telescope (core)

SQL - Consulta dos elementos de 2o nivel alterados em um período

ADS.FAQ-7775
Para saber quais elementos de 2o nivel foram alterados no repositório do Telescope em um período:

select distinct sub2.sistema
   , substr(element2_, 1 , position('.' in element2_)-1) as element
   , sub2.login
from 
(
 select sub1.*
 , position('.' in element2_) as index
 from 
 (
   select s.nome_global as Sistema
   , c.nome_global
   , substr(c.nome_global, position('.' in c.nome_global)+1) as element2_
   , c.data_modificacao
   , u.login
   from componentes c 
   join componentes s on s.id = c.raiz_id
   join usuarios u on u.id = c.usuario_modificacao_id
   where c.data_modificacao >= '2012-02-01'
 ) sub1
) sub2
where sub2.index > 0
order by 1, 2
;