Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

SQL में अतिव्यापी दिनांक सीमा के साथ रिकॉर्ड खोजें

पहले वाला उत्तर उन स्थितियों के लिए जिम्मेदार नहीं है जहां t2 पूरी तरह से t1 के भीतर है

select * from t t1
join t t2 on (t1.datefrom > t2.datefrom and t1.datefrom < t2.dateto  )
          or (t1.dateto   > t2.datefrom and t1.dateto   < t2.dateto  )
          or (t1.dateto   > t2.dateto   and t1.datefrom < t2.datefrom)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ईएफ 4, आंशिक कक्षाएं कैसे जोड़ें

  2. .Net - सब कुछ एक साथ स्मृति में खींचने के बजाय ऑन-डिमांड रिकॉर्डसेट बनाना

  3. Oracle से .Net में खराब प्रदर्शन क्लोब फ़ील्ड प्राप्त कर रहा है

  4. एसक्यूएल प्लस में स्ट्रिंग से अंतिम वर्ण निकालें

  5. Oracle ODP.net प्रबंधित बनाम अप्रबंधित ड्राइवर