-1

我想检索一段时间内缺勤的所有员工的姓名。

我需要一个查询,它可以返回我没有出勤率的员工。数据结构如下图所示:

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
4

2 回答 2

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
于 2012-07-30T05:38:43.157 回答
0
select empName from tblName where intime is null
于 2012-07-23T07:07:44.123 回答