Access Tabelle vorherige Zelle summieren

Hi,

mir kann doch bestimmt jemand sagen wie ich im ACCESS (SQL).
Die Spalte OPEN berechnen lassen kann.

Diff OPEN
1 1
3 4
4 8
6 14
8 22

Wie man sieht berechnet sich OPEN aus dem ersten Wert von Diff und wird schließlich immer mit dem nächsten addiert.

Ich sage schonmal danke für eure Hilfe!

Hallo.

mir kann doch bestimmt jemand sagen wie ich im ACCESS (SQL).
Die Spalte OPEN berechnen lassen kann.

SELECT Sum(([Diff])) AS Open FROM DeineTabelle HAVING (((DeineTabelle.Diff)
liefert Dir Open für alle Diff-Werte bis einschließlich 4. Das kannst Du natürlich noch parametrisieren.

Gruß Eillicht zu Vensre

Hallo Eillicht zu Vensre,

Wenn ich bei mir die Funktion SUM(([Diff])) AS Open verwende, erhalte ich in der „Open Spalte“ die gleichen Werte wie in der „Diff Spalte“.
Diese Variante hatte ich bereits probiert und dachte, dass es vllt. anders gehandhabt werden muss :frowning:

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Also der SQL Code schaut folgendermaßen aus:

SELECT [TT Query MYC].Date, [TT Query MYC].Created, IIf([TT Query MYS].Solved Is Null,„0“,[TT Query MYS].Solved) AS Solved, [Created]-[Solved] AS Diff, Sum([Diff]) AS Open
FROM [TT Query MYC] LEFT JOIN [TT Query MYS] ON [TT Query MYC].Date=[TT Query MYS].Date
GROUP BY [TT Query MYC].Date, [TT Query MYC].Created, [TT Query MYS].Solved;