Hallo Jörg,
Siehst du denn noch irgendwo einen möglichen Defekt?
Ja - wollte ich eben schon aufgeschrieben haben, ist mir aber scheinbar untergegangen. Du fragst im ON der Sonder-Tabelle STD.User statt S.user ab. Das kann nicht stimmen. Bzw. es würde dazu führen (denke ich), dass Du nur dann Sondersätze bekommst, wenn es einen Satz in der Stundentabelle gibt.
Die Frage, was Du mit dem Fall tun willst, wenn Du 2 Stundensätze und 2 Sondersätze zu einem Datum hast, ist Dir also noch total unklar? Denn die Query liefert Dir dann 4 Ergebniszeilen.
Stunden:
Datum | User | bla |
---|---|---|
03.05.2021 | Rolf | 17 |
03.05.2021 | Rolf | 22 |
04.05.2021 | Rolf | 42 |
Sonder:
Start | Ende | User | Kategorie | blub |
---|---|---|---|---|
01.01.2021 | 10.05.2021 | Rolf | Kat1 | 99 |
01.05.2021 | 31.05.2021 | Rolf | Kat2 | 47 |
Ergibt
Datum | User | bla | Start | Ende | Kategorie | blub |
---|---|---|---|---|---|---|
03.05.2021 | Rolf | 17 | 01.01.2021 | 10.05.2021 | Kat1 | 99 |
03.05.2021 | Rolf | 22 | 01.01.2021 | 10.05.2021 | Kat1 | 99 |
03.05.2021 | Rolf | 17 | 01.05.2021 | 31.05.2021 | Kat2 | 47 |
03.05.2021 | Rolf | 22 | 01.05.2021 | 31.05.2021 | Kat2 | 47 |
04.05.2021 | Rolf | 42 | 01.01.2021 | 10.05.2021 | Kat1 | 99 |
04.05.2021 | Rolf | 42 | 01.05.2021 | 31.05.2021 | Kat2 | 47 |
Da sind etliche Daten mehrfach vorhanden. Willst Du die dann auch mehrfach in deiner Auswertung anzeigen? Den "Vorgang" finde ich in deinen Tabellenbeschreibungen bisher nicht, deswegen weiß ich nicht wie der ins Spiel kommt. Ist das die Kategorie?
Rolf
sumpsi - posui - obstruxi