Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Laufende Summe für jedes Datum

Begonnen von FFM779, Mai 27, 2011, 22:02:49

⏪ vorheriges - nächstes ⏩

FFM779

Hallo zusammen,

ich suche eine SQL-Abfrage, mittels derer ich basierend auf den Daten in einer einzigen Tabelle (tblTest) für jedes in der Tabelle enthaltene Datum eine laufende Summe für einen bestimmen Posten erhalte.

Sprich, ich suche eine Abfrage, die basierend auf den folgenden Beispieldaten...


dtDate – sTyp - iAnzahl
01.01.2011 – A – 50
01.01.2011 – B – 100
02.01.2011 – A – 25
05.01.2011 – A – (10)
10.01.2011 – B – 5
12.02.2011 – A – 15


...das folgende Ergebnis für den Typ A liefert:


dtDate - iSumme
01.01.2011 – 50
02.01.2011 – 75
05.01.2011 – 65
12.02.2011 – 80


Mein Ansatz reicht bislang nur soweit...


SELECT.dtDate, sum(TiAnzahl) AS iSumme
FROM tblTest AS T
WHERE sTyp="A"
GROUP BY T.dtDate


...wie muss ich ihn bitte anpassen, damit ich das o.g. Ergebnis erhalte?

Viele Grüße
FFM779

oma

Hallo,

mache eine Abfrage mit:

SELECT dtDate, sTyp, iAnzahl,
NZ([iAnzahl]+NZ(DSum("iAnzahl","tblTest","sTyp='A'" & " And [dtDate]<" & Format([dtDate],"\#yyyy-mm-dd\#")))) AS Summe
FROM tblTest
WHERE sTyp="a"


Gruß Oma
nichts ist fertig!

FFM779

Super, das klappt. Vielen Dank!

FFM779