我正在做假期計算。我有離開請求表和員工表。選擇並計算來自oracle中兩個表的numdays
他們的關係是員工可以要求許多樹葉。即
請假表具有Employee_Serail_ID作爲一對多。我已經完成了以下查詢來選擇所有請假和計算天數。
SELECT (LR.DATE_TO - LR.DATE_FROM) as NumDays ,
LR.EMPLOYEE_SERIAL_ID, LR.ID as LEAVE_REQUEST_ID
FROM TBL_LEAVE_REQUEST LR ;
NUMDAYS EMPLOYEE_SERIAL_ID LEAVE_REQUEST_ID
3 EMP_286 LEAVE_35
2 EMP_243 LEAVE_36
2 EMP_284 LEAVE_37
3 EMP_243 LEAVE_38
32 EMP_243 LEAVE_39
0 EMP_303 LEAVE_40
1 EMP_241 LEAVE_41
但是,我想通過這個查詢不會選擇所有沒有請求離開的員工。
我想修改這個查詢 - 如果員工已經請假,它會顯示numdays,如果沒有,這個查詢應該爲所有員工返回Numdays 0。
NUMDAYS
你實際使用哪個數據庫? – Jacobm001