Oracle
 sql >> Database >  >> RDS >> Oracle

sql (oracle) che conta il numero di intervalli sovrapposti

Un metodo utilizza una sottoquery correlata:

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;