我想检索一段时间内缺席的所有员工的姓名。
我需要一个查询,可以让我的员工无法参加。数据结构如下所示:
date: 17-07-2012
empname | intime | outtime | teamtype
abs | NULL | NULL | PD
dfg | NULL | NULL | PD
date: 18-07-2012
empname | intime | outtime | teamtype
abs | NULL | NULL | PD
ghf | NULL | NULL | PD
dfg | NULL | NULL | PD
答案 0 :(得分:1)
我假设您想要在指定时间不的员工列表。请注意,我已经猜到了表名和列,因为它们未包含在您的问题中:
select empName
from employees left outer join attendance
on employees.id = attendance.employee_id and :DATE between intime and outtime
where
attendance.employee_id is null
答案 1 :(得分:0)
select empName from tblName where intime is null