Jump to content

SQL: Lücken/Überlappungen in Zeiträumen finden


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

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ß

Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...