Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Obter funcionários que estavam ativos durante um período específico

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

Isso dá a todos os funcionários que trabalharam completamente durante um intervalo específico.