Ik wil in mijn query een lopend totaal hebben. Als ik echter RunTot combineer met Dsum krijg ik in iedere rij het zelfde getal (ik vermoed het super totaal)
Iemand een idee waar de fout in mijn formule zit? ik heb geprobeert dit http://support.microsoft.com/kb/138911 voorbeeld na te werken met mijn eigen database.
Tabel: Eerste kwartaal2010
velden: datum, PrijsASC, Patnr
SELECT [Eerste kwartaal2010].Patnr, DatePart("ww",[datum]) AS AWeek, Sum([Eerste kwartaal2010].prijsASC) AS Netto, DSum("[PrijsASC]","Eerste kwartaal2010") AS RunTot
FROM [Eerste kwartaal2010]
GROUP BY [Eerste kwartaal2010].Patnr, DatePart("ww",[datum])
ORDER BY [Eerste kwartaal2010].Patnr, DatePart("ww",[datum]);
Patnr AWeek Netto RunTot Gewenst
773458,46
100027 1 16,16 773458,46 16,16
100027 2 56,57 773458,46 72,73
100027 3 56,57 773458,46 129,30
100027 4 56,57 773458,46 185,86
100027 5 56,57 773458,46 242,43
Iemand een idee waar de fout in mijn formule zit? ik heb geprobeert dit http://support.microsoft.com/kb/138911 voorbeeld na te werken met mijn eigen database.
Tabel: Eerste kwartaal2010
velden: datum, PrijsASC, Patnr
SELECT [Eerste kwartaal2010].Patnr, DatePart("ww",[datum]) AS AWeek, Sum([Eerste kwartaal2010].prijsASC) AS Netto, DSum("[PrijsASC]","Eerste kwartaal2010") AS RunTot
FROM [Eerste kwartaal2010]
GROUP BY [Eerste kwartaal2010].Patnr, DatePart("ww",[datum])
ORDER BY [Eerste kwartaal2010].Patnr, DatePart("ww",[datum]);
Patnr AWeek Netto RunTot Gewenst
773458,46
100027 1 16,16 773458,46 16,16
100027 2 56,57 773458,46 72,73
100027 3 56,57 773458,46 129,30
100027 4 56,57 773458,46 185,86
100027 5 56,57 773458,46 242,43