sql >> Base de Datos >  >> RDS >> Oracle

Obtener empleados que estuvieron activos durante un rango de fechas específico

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

Esto da todos los empleados que trabajaron completamente durante un rango específico.