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

उन कर्मचारियों का पता लगाएं जो लगातार 3 दिनों से अनुपस्थित थे

SELECT DISTINCT A.EMPLOYEENAME
FROM Attendance AS A
JOIN Attendance AS B ON B.LEAVE_DATE = A.LEAVE_DATE + 1 AND B.EMPLOYEENAME = A.EMPLOYEENAME
JOIN Attendance AS C ON C.LEAVE_DATE = B.LEAVE_DATE + 1 AND C.EMPLOYEENAME = B.EMPLOYEENAME

इनर जॉइन उन सभी कर्मचारियों को हटा देगा जो लगातार तीन दिनों तक अनुपस्थित नहीं रहे।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle में एक यूनिक्स टाइमस्टैम्प को दिनांक मान में बदलें

  2. ORA-00918:कॉलम अस्पष्ट रूप से परिभाषित

  3. oracle.jdbc.driver.OracleDriver को ढूंढ या लोड नहीं कर सकता

  4. SQL क्वेरी तुल्यता साबित करना

  5. अक्षम मॉड्यूल के साथ SQL डेवलपर त्रुटि और जारी रखें