pathomorph
Benutzer
- Beiträge
- 11
Hallo zusammen
Ich haben 2 Tabellen:
1. Arbeitsverträge
2. Zuordnungen zu Gruppen
Beispiel Arbeitsverträge:
MitarbeiterId Von Bis Wochenstunden
1 01.01.2014 31.03.2014 20
1 01.04.2014 40
In der zweiter Tabelle stehen die Zuordnungen zu einer oder mehreren Gruppen:
MitarbeiterID GruppenID Von Bis Wochenstunden
1 1 01.01.2014 31.01.2014 40 --> hier ist er mit 20 Stunden mehr zugeordnet, als er beschäftigt ist
1 1 01.02.2014 31.03.2014 20 --> korrekt
1 2 15.02.2014 15.03.2014 20 --> hier ist er mit 20 Stunden mehr zugeordnet, als er beschäftigt ist
1 1 01.05.2014 31.08.2014 30 --> Es gibt eine Lücke vom 31.03. bis 30.04. und es fehlen 10 Stunden.
Ziel: Eine oder mehrere Abfrage zu gestalten, die fehlerhafte Zuordnungen anzuzeigen:
- Stundendifferenzen zw. Vertrag und Zuordnung
- Lücken in der Zuordnung
- Überlappungen
Brauch mal eine "geniale" Idee. Ziel ist eine Abfrage, keine Funktion und ohne Cursor-Zeugs..
Gruß
Ich haben 2 Tabellen:
1. Arbeitsverträge
2. Zuordnungen zu Gruppen
Beispiel Arbeitsverträge:
MitarbeiterId Von Bis Wochenstunden
1 01.01.2014 31.03.2014 20
1 01.04.2014 40
In der zweiter Tabelle stehen die Zuordnungen zu einer oder mehreren Gruppen:
MitarbeiterID GruppenID Von Bis Wochenstunden
1 1 01.01.2014 31.01.2014 40 --> hier ist er mit 20 Stunden mehr zugeordnet, als er beschäftigt ist
1 1 01.02.2014 31.03.2014 20 --> korrekt
1 2 15.02.2014 15.03.2014 20 --> hier ist er mit 20 Stunden mehr zugeordnet, als er beschäftigt ist
1 1 01.05.2014 31.08.2014 30 --> Es gibt eine Lücke vom 31.03. bis 30.04. und es fehlen 10 Stunden.
Ziel: Eine oder mehrere Abfrage zu gestalten, die fehlerhafte Zuordnungen anzuzeigen:
- Stundendifferenzen zw. Vertrag und Zuordnung
- Lücken in der Zuordnung
- Überlappungen
Brauch mal eine "geniale" Idee. Ziel ist eine Abfrage, keine Funktion und ohne Cursor-Zeugs..
Gruß