Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

sql (Oracle) menghitung jumlah interval yang tumpang tindih

Salah satu metode menggunakan subquery yang berkorelasi:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. cara memperbarui data menggunakan kueri hibernasi yang memiliki properti induk di klausa where

  2. Bagaimana cara Membuka Prosedur Tersimpan dan Mengeditnya di SQL*Plus

  3. Bagaimana Anda menafsirkan rencana penjelasan kueri?

  4. Oracle 11g - SQL untuk Menghitung perbedaan waktu antara beberapa baris

  5. PL/SQL - Naikkan Contoh Kesalahan Aplikasi