检索具有空日期值的行

时间:2012-07-23 06:48:11

标签: mysql null

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

我需要一个查询,可以让我的员工无法参加。数据结构如下所示:

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

2 个答案:

答案 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