我有两个表 Master(empname,empid) 由所有员工组成,另一个表 Transaction(empid,Presentdate) 给出日期和哪个员工在场。
如何查找特定日期范围内的缺勤人员名单
我试过下面的 Sql 查询
SELECT empid FROM Master
where empid NOT IN(select empid from Transaction
where Date(Presentdate) between '2012-11-21' and '2012-12-22')
它只返回缺勤的员工ID,我还想显示员工的缺勤日期
注意(事务表只存储员工的当前日期)
如果员工缺席,则不会将整条记录插入到事务表中