Hallo,
ich hätte gerne von der Datei FILE1, alle Vorgabezeiten distinct(F01GNR, F01TNR und F01ZNR) summiert.
Diese 3 Felder ergeben einen Arbeitsschritt mit einer Vorgabezeit.
Jeder Mitarbeiter kann einen Key/Arbeitsschritt der schon angestempelt wurde auch anstempeln.
Mein Problem ist das ich keine korrekte Summe über die gesamten Vorgabezeiten eines Auftrages bekomme.
In der Datei File2 stehen die gestempelten Arbeitszeiten.
Könnt ihr mir bitte helfen?
Code:
WITH
X AS
(SELECT F01AUF, F01FNR, F01PNR,
SUM(distinct(F01VZT)) F01VZT
FROM FILE1
GROUP BY F01AUF, F01FNR, F01PNR),
Y AS (SELECT
F02AUF, F02FNE, F02PNR, F02DAT,
SUM(F02MIN) F02MIN
FROM FILE2
GROUP BY F02AUF, F02FNE, F02PNR, F02DAT)
SELECT
SUM(F02MIN), SUM(F01VZT) FROM X,Y
WHERE F01AUF = F02AUF AND F02FNE =
F01FNR AND F02PNR = F01PNR AND
F01AUF = 55523 and F02AUF = F01AUF
F01GNR 2 0 TEXT('Gruppennummer')
F01TNR 4 0 TEXT('Textnummer')
F01ZNR 2 0 TEXT('Zeilennummer')
F01VZT 5 0 TEXT('Vorgabezeit')
Bookmarks