我有empployee 的日常出勤一個簡單的PHP的Web應用程序,我已經將擁有所有例如SQL - 日期範圍返回所有數據
emp_id emp_name
1001 Abby
1002 Buub
員工數據 並命名爲另一個表名爲emp_master
表timesheet_tran
與dailt交易時,甚至員工登錄到系統
timesheet_tran table
date emp_id
02/01/14 1001
02/01/14 1002
03/01/14 1001
04/01/14 1001
04/01/14 1002
我試圖找出一個查詢返回的數據,日期範圍之間這將顯示所有員工誰在日期範圍內記錄/未記錄該日期。
我需要顯示
emp_id date absent/present
1001 02/01/14 present
1002 02/01/14 present
1001 03/01/14 present
1002 03/01/14 absent
我試圖
SELECT m.emp_id,t.date FROM timesheet_tran as t RIGHT OUTER JOIN emp_master m ON t.date BETWEEN '02/01/14' AND '04/01/14' AND t.emp_id = m.emp_id
,但我需要記錄提到的每個日期。
一些事情就像我對PHP中的循環(從至今){執行查詢每個日期單獨} – epynic