0
私はここに投稿すると考えられる同様の質問があります。 3日以上連続して不在の従業員が必要です。土曜日/日曜日/その他の日には、すべての日が休日なしであるとします。oracle SQLの連続レコード
以下の表では、結果セットに20342123と20311111が必要です。 従業員20311333は4枚の葉を取っていますが、連続していません。
ありがとうございました。
Emp Id | AsofDate | Comment
----------------------------------
20342123 | 1-JAN-2017| Absent
20342123 | 2-JAN-2017| Absent
20342123 | 3-JAN-2017| Absent
20311111 | 1-JAN-2017| Absent
20311111 | 2-JAN-2017| Absent
20311111 | 3-JAN-2017| Absent
20311333 | 5-JAN-2017| Absent
20311333 | 6-JAN-2017| Absent
20311333 | 8-JAN-2017| Absent
20311333 | 9-JAN-2017| Absent
20322222 | 1-JAN-2017| Absent
20322222 | 2-JAN-2017| Absent
感謝ゴードン・リノフ。私はそこに一つのポイントを逃した。正しい質問は '3回以上の連続発生...'です。はいコメント=他の値もそこにあるので、「不在」が必要です。 –
@DevadasWagle。 。 。これは3行続けている。したがって、それは3つ以上連続しています。 –
申し訳ありませんが、3つの連続した行でも機能しません。私はテーブルにレコードがあることを知っていますが、出力には現れません。 –