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

Cari tahu Karyawan yang absen selama 3 hari berturut-turut

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

Inner join akan menghapus semua karyawan yang tidak absen selama tiga hari berturut-turut.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. UPDATE dengan sintaks GABUNG untuk Oracle Database

  2. Equals(=) vs. LIKE untuk tipe data tanggal

  3. prosedur tersimpan untuk memilih semua baris dari tabel di Oracle

  4. ubah format tanggal 'yyyy/mm/dd' menjadi 'mm-dd-yyyy' di Oracle

  5. bagaimana cara memanggil satu proc yang disimpan dari anther dan memodifikasi refcursor yang dikembalikan?