Oracle
 sql >> Base de données >  >> RDS >> Oracle

Obtenez les employés qui étaient actifs pendant une plage de dates spécifique

SELECT * FROM employeeheader
JOIN emphistory ON employeeheader.empid = emphistory.empid
WHERE begindate <= <range_start> AND (enddate is null OR enddate >= <range_end>)

Cela donne tous les employés qui ont travaillé complètement pendant une plage spécifique.