Zitat Zitat von andreaspr@aon.at Beitrag anzeigen
Ich habe mal ein ähnliches Problem gehabt.
Bin mir jetzt nicht sicher, aber ich glaube, du musst zuerst die Summe für jede Tabelle einzeln machen.

Hier mal mein Gedanke (Ungetestet!!)

Code:
With x as (SELECT W1AUF, W1FNE, W1PNR , SUM(W1VZT) W1VZT
FROM ZW1 
GROUP BY W1AUF, W1FNE, W1PNR),
 y as (SELECT W2AUF, W2FNR , W2PNR , SUM(W2MIN) W2MIN
FROM ZW2 
GROUP BY W2AUF, W2FNR , W2PNR)

SELECT SUM(W2MIN), SUM(W1VZT)                 
FROM x, y
WHERE W1AUF = W2AUF     
AND W1FNE = W2FNR 
AND W2PNR = W1PNR 
AND W2PNR = 36166 
AND W2DAT = 20121001

lg Andreas
Hätte da bitte noch eine Frage:
Wenn ich in dieser Abfrage noch von einer 3. Datei 2 Felder anzeigen möchte, wie zb. Auftragsnummer und Auftragsdatum.
Wie müsste ich das formulieren.

Habe im "with" Teil folgendes eingegeben Z ( Select Fir, Dat, From File group by fir, dat)

Aber im letzten Select akzeptiert er mir die Felder Fir, Dat, etc. nicht.

Wie muss ich das formulieren, dass ich auch die anderen Felder im Sql-statement sehe?

Gruß

Tarki