Hallo
ich habe folgenden Aufbau:
Personalnr, datumvon, datumbis
Hier können mehrere Einträge stehen aus den letzten zwölf Monaten. Ich möchte aber weiterhin nur Zeilen angezeigt bekommen, wo datumvon nicht größer als sechs Monate von der Zeile zu vor ist.
Also:
Zeile 1:5282 | 01.08.2023 | 05.08.2023 | 6
Zeile 2:5282 | 05.07.2023 | 06.07.2023 | 2
Zeile 3:5282 | 05.11.2022 | 13.11.2022 | 9
Zeile 4:5282 | 01.10.2022 | 31.10.2022 | 31
Zeile 1 das Startdatum ist nicht größer als das Enddatum in Zeile 2, also können diese beiden Datumsdifferenzen zusammenaddiert werden. Das Startdatum in Zeile 2 ist aber größer als sechs Monate von Zeile 3, die nachfolgenden Zeilen sollen also nicht mehr beachtet werden.
Mein Endergebnis, bzw. die Ausgabe der Abfrage soll sein:
5282 | 8
Hat jemand einen Denkansatz für mich?
Viele Grüße
Erik

ich habe folgenden Aufbau:
Personalnr, datumvon, datumbis
Hier können mehrere Einträge stehen aus den letzten zwölf Monaten. Ich möchte aber weiterhin nur Zeilen angezeigt bekommen, wo datumvon nicht größer als sechs Monate von der Zeile zu vor ist.
Also:
Zeile 1:5282 | 01.08.2023 | 05.08.2023 | 6
Zeile 2:5282 | 05.07.2023 | 06.07.2023 | 2
Zeile 3:5282 | 05.11.2022 | 13.11.2022 | 9
Zeile 4:5282 | 01.10.2022 | 31.10.2022 | 31
Zeile 1 das Startdatum ist nicht größer als das Enddatum in Zeile 2, also können diese beiden Datumsdifferenzen zusammenaddiert werden. Das Startdatum in Zeile 2 ist aber größer als sechs Monate von Zeile 3, die nachfolgenden Zeilen sollen also nicht mehr beachtet werden.
Mein Endergebnis, bzw. die Ausgabe der Abfrage soll sein:
5282 | 8
Hat jemand einen Denkansatz für mich?
Viele Grüße
Erik