Moin!
Ich habe eine Tabelle mit Buchungen an bestimmten Tagen und Personen, denen die Buchungen zugeordnet sind.
Personen:
Buchungen:
ID | PersonID | Datum |
1 | 1 | 04.04.2017 |
2 | 1 | 05.04.2017 |
3 | 1 | 06.04.2017 |
4 | 2 | 04.04.2017 |
5 | 2 | 05.04.2017 |
6 | 2 | 06.04.2017 |
7 | 1 | 08.04.2017 |
8 | 2 | 09.04.2017 |
9 | 2 | 10.04.2017 |
10 | 2 | 11.04.2017 |
In der Liste können "Löcher" im Datum sein.
Mein Ziel ist es, eine Abfrage zu haben, in der ich eine Liste der Zeiträume zu den Personen bekomme.
Also das Ergebnis sähe aus:
PersonID | Name | Von | Bis |
1 | Mustermann | 04.04.2017 | 06.04.2017 |
1 | Mustermann | 08.04.2017 | 08.04.2017 |
2 | Meier | 04.04.2017 | 06.04.2017 |
2 | Meier | 09.04.2017 | 11.04.2017 |
Hat jemand eine clevere Idee, wie ich eine solche Abfrage formulieren könnte? Mir fällt so gar kein Ansatz ein.