Hallo,
ich habe folgende Konstellation bzw. Datenbestand:
Mitarbeiter Unterbrechungsgrund Datum
Huber Urlaub 16.03.2023
Huber Urlaub 17.03.2023
Huber Urlaub 03.04.2023
Huber Urlaub 04.04.2023
Maier krank 16.03.2023
Maier Urlaub 17.03.2023
Müller krank 16.03.2023
Müller Urlaub 25.05.2023
Müller Urlaub 26.05.2023
Als Ergebnis brauch ich den letzten Abwesenheitstag der aktuellen Abwesenheit (bis er wieder anwesend ist...).
Und nicht den letzten eingetragenen und geplanten Abwesenheitstag.
Ergebnis:
Huber Urlaub 17.03.2023
Maier Urlaub 17.03.2023 --> der Urlaub folgst ohne Unterbrechung auf den Kranktag, daher ist der auch noch dabei
Müller krank 16.03.2023
ich bekomme es ohne Probleme hin, den letzten Abwesenheitstag auszugeben.
select Top 1 Mitarbeiter, Unterbrechungsgrund, Datum from Tabelle order by Datum asc
Aber wie mache ich es, dass er stoppt, wenn die Abwesenheit unterbricht?
ich habe folgende Konstellation bzw. Datenbestand:
Mitarbeiter Unterbrechungsgrund Datum
Huber Urlaub 16.03.2023
Huber Urlaub 17.03.2023
Huber Urlaub 03.04.2023
Huber Urlaub 04.04.2023
Maier krank 16.03.2023
Maier Urlaub 17.03.2023
Müller krank 16.03.2023
Müller Urlaub 25.05.2023
Müller Urlaub 26.05.2023
Als Ergebnis brauch ich den letzten Abwesenheitstag der aktuellen Abwesenheit (bis er wieder anwesend ist...).
Und nicht den letzten eingetragenen und geplanten Abwesenheitstag.
Ergebnis:
Huber Urlaub 17.03.2023
Maier Urlaub 17.03.2023 --> der Urlaub folgst ohne Unterbrechung auf den Kranktag, daher ist der auch noch dabei
Müller krank 16.03.2023
ich bekomme es ohne Probleme hin, den letzten Abwesenheitstag auszugeben.
select Top 1 Mitarbeiter, Unterbrechungsgrund, Datum from Tabelle order by Datum asc
Aber wie mache ich es, dass er stoppt, wenn die Abwesenheit unterbricht?