-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 に答える