Hallo zusammen,
ich habe eine Tabelle in der steht der Urlaub der Kollegen, allerdings so:
13933 Mustermann Erik 2018-03-01 00:00:00 2018-03-01 00:00:00
13933 Mustermann Erik 2018-03-02 00:00:00 2018-03-02 00:00:00
13933 Mustermann Erik 2018-03-14 00:00:00 2018-03-14 00:00:00
13933 Mustermann Erik 2018-03-15 00:00:00 2018-03-15 00:00:00
13933 Mustermann Erik 2018-03-16 00:00:00 2018-03-16 00:00:00
13933 Mustermann Erik 2018-03-22 00:00:00 2018-03-22 00:00:00
13933 Mustermann Erik 2018-03-23 00:00:00 2018-03-23 00:00:00
13933 Mustermann Erik 2018-03-26 00:00:00 2018-03-26 00:00:00
13933 Mustermann Erik 2018-03-27 00:00:00 2018-03-27 00:00:00
13933 Mustermann Erik 2018-03-28 00:00:00 2018-03-28 00:00:00
13933 Mustermann Erik 2018-03-29 00:00:00 2018-03-29 00:00:00
Für jeden Tag Urlaub wird eine Zeile generiert, in der es wie oben geschrieben wird.
Ziel:
Für Erik Mustermann möchte ich folgende Ausgabe:
13933 Mustermann Erik 2018-03-01 00:00:00 2018-03-02 00:00:00
13933 Mustermann Erik 2018-03-14 00:00:00 2018-03-16 00:00:00
13933 Mustermann Erik 2018-03-22 00:00:00 2018-03-23 00:00:00
13933 Mustermann Erik 2018-03-26 00:00:00 2018-03-29 00:00:00
Es sollen also zusammenhängende Tage zusammengefasst werden. Maximale Unterbrechung ist klar: 1 Tag.
Wie könnte man das lösen? Als DB steht Firebird oder MS SQL zur Verfügung.
Danke,
Erik
ich habe eine Tabelle in der steht der Urlaub der Kollegen, allerdings so:
13933 Mustermann Erik 2018-03-01 00:00:00 2018-03-01 00:00:00
13933 Mustermann Erik 2018-03-02 00:00:00 2018-03-02 00:00:00
13933 Mustermann Erik 2018-03-14 00:00:00 2018-03-14 00:00:00
13933 Mustermann Erik 2018-03-15 00:00:00 2018-03-15 00:00:00
13933 Mustermann Erik 2018-03-16 00:00:00 2018-03-16 00:00:00
13933 Mustermann Erik 2018-03-22 00:00:00 2018-03-22 00:00:00
13933 Mustermann Erik 2018-03-23 00:00:00 2018-03-23 00:00:00
13933 Mustermann Erik 2018-03-26 00:00:00 2018-03-26 00:00:00
13933 Mustermann Erik 2018-03-27 00:00:00 2018-03-27 00:00:00
13933 Mustermann Erik 2018-03-28 00:00:00 2018-03-28 00:00:00
13933 Mustermann Erik 2018-03-29 00:00:00 2018-03-29 00:00:00
Für jeden Tag Urlaub wird eine Zeile generiert, in der es wie oben geschrieben wird.
Ziel:
Für Erik Mustermann möchte ich folgende Ausgabe:
13933 Mustermann Erik 2018-03-01 00:00:00 2018-03-02 00:00:00
13933 Mustermann Erik 2018-03-14 00:00:00 2018-03-16 00:00:00
13933 Mustermann Erik 2018-03-22 00:00:00 2018-03-23 00:00:00
13933 Mustermann Erik 2018-03-26 00:00:00 2018-03-29 00:00:00
Es sollen also zusammenhängende Tage zusammengefasst werden. Maximale Unterbrechung ist klar: 1 Tag.
Wie könnte man das lösen? Als DB steht Firebird oder MS SQL zur Verfügung.
Danke,
Erik