11日間連続で休暇を取った従業員の記録を取得する
P粉014218124
2023-08-16 20:44:15
<p>従業員番号、ステータス、出勤日のフィールドを含む出勤簿があります。
SQL クエリを使用して、連続 11 日間休暇を取った従業員のレコードを取得したいと考えています。
条件は、従業員の勤怠状況が週末を含む連続 11 日間の休暇、欠勤、またはマークのない出勤 (勤怠文書に存在しない日付記録) である場合です。 </p>
<p>基準には、休暇、欠席、またはマークなしの出席など、すべてのステータスを組み合わせることもできます。 </p>
このクエリは、連続 11 日間の勤怠記録で「休暇」、「欠勤」、または「マークなし」ステータスを持つ従業員を検索します。従業員データを勤怠データと結合し、特定のステータスと日付範囲でフィルタリングし、データをグループ化し、レコード数が 11 のグループのみを選択します。
リーリーこのクエリがうまくいかない場合は、パターンを共有してください。このクエリに間違いがある場合は、ご指摘ください。