Programmieren - alles kontrollieren 4.935 Themen, 20.621 Beiträge

Saldo in einer SQL Abfrage

Anwender / 21 Antworten / Flachansicht Nickles

Hi, ich suche wiedermal Hilfe zu einer SQL Abfrage.
Ich habe eine Tabelle mit einer Spalte "Einnahmen" und einer Spalte "Ausgaben". Nun möchte ich eine dritte Spalte mit dem errechneten Saldo je Zeile. Ist das möglich?

mfg Anwender

bei Antwort benachrichtigen
Anwender d-oli „Okay ... ? Vermutlioch hast Du die Tabelle so ähnlich erzeugt: CREATE TABLE...“
Optionen

Danke für deine Ausführungen. Ich habe mir das anders vorgestellt:

Ich habe eine AccessDB mit einer Tabelle (tblSaldo) die 2 Spalten (Ein, Aus) enthält. Ich mache in VB nun eine Abfrage auf diese Tabelle und zeige das Resultat in einen DataGrid an. In der Abfrage möchte ich automatisch den Saldo auf jeder Zeile berechnen. Das sieht so aus: Einnahmen - Ausgaben = Saldo. Beim nächsten Datensatz dann: Den Saldo des vorherigen Datensatzes + Einnahmen - Ausgaben = neuer Saldo. Und das die ganze Tabelle durch.
Diese errechnete Spalte wird dann als dritte Spalte im DataGrid angezeigt aber nicht in die Datenbank geschrieben.

Ist das so überhaupt möglich in einer Abfrage zu lösen?

Anwender

bei Antwort benachrichtigen