Berechnen von Salden in einer Buchhaltungssoftware mithilfe der Postgres-Fensterfunktion

Ich habe das gleiche Problem, aber ich verwende Postgres.

Berechnen Sie den Kontostand mit mysql

eine Tabelle haben, die folgende Daten enthält:

ID      In       Out 
1      100.00    0.00   
2       10.00    0.00   
3        0.00   70.00    
4        5.00    0.00    
5        0.00   60.00   
6       20.00    0.00     

Jetzt brauche ich eine Abfrage, die mir folgendes Ergebnis liefert:

ID      In       Out    Balance
1      100.00    0.00   100.00
2       10.00    0.00   110.00
3        0.00   70.00    40.00
4        5.00    0.00    45.00
5        0.00   60.00   -15.00
6       20.00    0.00     5.00

Wie gehe ich am besten mit der "Balance" -Berechnung um? Mir wurde gesagt, dass es in postgres eine Fensterfunktion gibt. Wie würde dies mit Hilfe der Fensterfunktionen von postgres geschehen?

Vielen Dank.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage