Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

sql (oracle) contando o número de intervalos sobrepostos


Um método usa uma subconsulta correlacionada:
select t.*,
       (select count(*)
        from test t2
        where t2.name = t.name and
              t2.start < t.end and
              t2.end > t.start
       ) as num_overlaps
from test t;