私は、EmployeeId、LeaveReason、Dateの3つのカラムを持つEmployeeAbsenceというテーブルを持っています。この表は、従業員の出席を毎日記録しています。私は過去14日間に離職した従業員のリストを知りたい。この場合指定されたデータ範囲に対して存在するタプルのセットを返すSQLクエリ
例えば、
1 XYZ 2009-07-20
2 XYZ 2009-07-19
--
---
--
1001 XYZ 2009-07-04
それが連続して過去14日間欠席した従業員のためのエントリが含まれているので、私のクエリ出力は、XYZと同様に返す必要があります。私はORACLEクエリを感謝します。
「日付」列の意味は?それは欠席の開始日ですか?あるいは、従業員が不在だった毎日の記録がありますか?そして、過去14日間に3つの異なる理由で3回休暇を取った従業員のために取得する行の数はいくつですか? – jva