SQL找出 開始日期 及 結束日期 還在職員工
問題不會問 台灣教育真好笑!!
select * from emp where
trunc(開始日期) >= trunc(sysdate) and
trunc(nvl(結束日期,sysdate)) <= trunc(sysdate) --還沒離職
還在職....那...『結束日期』應該是空白或null的吧.....
還沒離職怎麼會有『結束日期』的資料???
還要考慮是否已到職
查詢某日當時的在職人員清單
where (到職日 <= 查詢日) and (離職日 >= 查詢日)
查詢日期範圍內的在職人員清單
where (到職日 <= 查詢結束日) and (離職日 >= 查詢開始日)