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

sql (oracle) tæller antallet af overlappende intervaller

En metode bruger en korreleret underforespørgsel:

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;



  1. Sådan bestemmes uge af et kvartal i Oracle-forespørgsel

  2. mysql-fejl 2005 - Ukendt MySQL-servervært 'localhost'(11001)

  3. Kan du opdele et alias med et andet i MySQL?

  4. Er en MySQL primær nøgle allerede i en slags standard rækkefølge