Hallo,
ich habe ein kleines Problem und bin mir nicht sicher ob es in der Form überhaupt lösbar ist.
Situation:
Tabelle1:
Datum
StundenSOLL
User
Tabelle2:
Datum
StundenIST
User
Ziel: View
... gefiltert wird auf User
... Bedingung User=User, Datum=Datum
... SUM Feld Differenz = StundenIST - StundenSOLL
Ergebnis des Views für User xy:
Datum StundenIST StundenSOLL Differenz
01.01.2008 5 8 -3
Mein Problem:
In der Tabelle 1 ist für jedes Datum und jeden User 1 Datensatz hinterlegt.
In Tabelle 2 gibt es aber nicht zwingend für jedes Datum einen Datensatz für jeden User.
D.h. wenn ich eine View erstelle (LEFT OUTER JOIN) und in Tabelle 2 gibt es für den User xy keinen Datensatz, sondern nur für andere, dann wird dieser Datensatz in meiner View nicht angezeigt. -> Sollte aber der Fall sein, da es sonst die Anzahl Sollstunden nicht stimmen.
Kann mir bitte jemand weiterhelfen?
Danke!
ich habe ein kleines Problem und bin mir nicht sicher ob es in der Form überhaupt lösbar ist.
Situation:
Tabelle1:
Datum
StundenSOLL
User
Tabelle2:
Datum
StundenIST
User
Ziel: View
... gefiltert wird auf User
... Bedingung User=User, Datum=Datum
... SUM Feld Differenz = StundenIST - StundenSOLL
Ergebnis des Views für User xy:
Datum StundenIST StundenSOLL Differenz
01.01.2008 5 8 -3
Mein Problem:
In der Tabelle 1 ist für jedes Datum und jeden User 1 Datensatz hinterlegt.
In Tabelle 2 gibt es aber nicht zwingend für jedes Datum einen Datensatz für jeden User.
D.h. wenn ich eine View erstelle (LEFT OUTER JOIN) und in Tabelle 2 gibt es für den User xy keinen Datensatz, sondern nur für andere, dann wird dieser Datensatz in meiner View nicht angezeigt. -> Sollte aber der Fall sein, da es sonst die Anzahl Sollstunden nicht stimmen.
Kann mir bitte jemand weiterhelfen?
Danke!
Comment