Problem mit laufender Summe in Abfrage

14/01/2009 - 15:18 von Franz | Report spam
Hallo Freunde

Auch im Neuen Jahr verlasse ich nicht...

Habe fogendes Problem: Ich habe ein Abfrage "qry123410Results" mit den
Feldern
EmployeeID (Mitarbeiter)
PeriodNr (eine Nummer für die Abrechnungsperiode)
ProdRek (Anzahl Verkàufe)

Ich sollte nun pro EmployeeID eine laufende Summe bilden und habe
folgende Abfrage gemacht

SELECT qry123410Results.EmployeeID, qry123410Results.PeriodNr,
qry123410Results.ProdRek, DSum([prodrek],
[qry123410Results],"employeeid =" & [qry123410Results].[employeeid])
AS TotSales
FROM qry123410Results;

Aber das funktioniert leider nicht!

Wieso denn nicht?

Danke für Eure Hilfe!

Gruss aus Prag (mit Gas!!)

Franz
 

Lesen sie die antworten

#1 Peter Doering
14/01/2009 - 15:34 | Warnen spam
Hallo,

Franz wrote:

Habe fogendes Problem: Ich habe ein Abfrage "qry123410Results" mit den
Feldern
EmployeeID (Mitarbeiter)
PeriodNr (eine Nummer für die Abrechnungsperiode)
ProdRek (Anzahl Verkàufe)

Ich sollte nun pro EmployeeID eine laufende Summe bilden und habe
folgende Abfrage gemacht



Du schreibst nicht, was das 2. Kriterium ist, nach dem die lfd Summe
gebildet werden soll. Ich unterstelle PeriodNr und, dass diese auch
eindeutig pro EmployeeID ist.

SELECT qry123410Results.EmployeeID, qry123410Results.PeriodNr,
qry123410Results.ProdRek, DSum([prodrek],
[qry123410Results],"employeeid =" & [qry123410Results].[employeeid])



DSum([prodrek], [qry123410Results],"employeeid =" &
[qry123410Results].[employeeid] & " AND PeriodNr<=" &
qry123410Results.PeriodNr) AS TotSales

(ungetestet)

FROM qry123410Results;



ORDER BY EmployeeID, PeriodNr

Gruss - Peter

Mitglied im http://www.dbdev.org
FAQ: http://www.donkarl.com

Ähnliche fragen