Hi,
mit einer MySQL-Tabelle möchte ich Geldbeträge in Mitgliedskonten führen.
Mitglied führt Einzahlung durch, der sich ergebene neue Saldo wird berechnet und mit in den aktuellen Datensatz in ein Saldo-Feld gespeichert.
Mitglied erhält Leistungen, deren Betrag von seinem aktuellen Guthaben abgezogen wird. Der neue Saldo wird wieder neu berechnet und in das Saldo-Feld gespeichert.
In etwa wie ein Kontoauszug bei der Bank mit Saldo Alt, den Kontobewegungen und einem Saldo Neu.
Vorteil, ich kann den Saldo des letzten Datensatzes aufrufen und den Wert an den verschiedensten Stellen als Summe ausgeben.
Außerdem könnte bei umfangreichen Datensätzen der Rechenaufwand doch etwas zunehmen. Bei der von mir angedachten Lösung brauchen nur 2 Datensätze (der letze und der vorletzte DS) miteinander verglichen werden.
Gibt es in MySQL eine Möglichkeit die neue Summe zu errechnen und als festen Wert in den Datensatz zu speichern?
Wie kann ich da vorgehen?
mfg
Julia
mit einer MySQL-Tabelle möchte ich Geldbeträge in Mitgliedskonten führen.
Mitglied führt Einzahlung durch, der sich ergebene neue Saldo wird berechnet und mit in den aktuellen Datensatz in ein Saldo-Feld gespeichert.
Mitglied erhält Leistungen, deren Betrag von seinem aktuellen Guthaben abgezogen wird. Der neue Saldo wird wieder neu berechnet und in das Saldo-Feld gespeichert.
In etwa wie ein Kontoauszug bei der Bank mit Saldo Alt, den Kontobewegungen und einem Saldo Neu.
Vorteil, ich kann den Saldo des letzten Datensatzes aufrufen und den Wert an den verschiedensten Stellen als Summe ausgeben.
Außerdem könnte bei umfangreichen Datensätzen der Rechenaufwand doch etwas zunehmen. Bei der von mir angedachten Lösung brauchen nur 2 Datensätze (der letze und der vorletzte DS) miteinander verglichen werden.
Gibt es in MySQL eine Möglichkeit die neue Summe zu errechnen und als festen Wert in den Datensatz zu speichern?
Wie kann ich da vorgehen?
mfg
Julia