Ich arbeite an einem Buchhaltungssystem und muss für jede Transaktion speichern, wenn es sich entweder um Lastschrift oder Gutschrift handelt. Ich kann mir zwei Möglichkeiten vorstellen (MySQL-Datenbank):
METHODE 1
- Betrag (dezimal)
- Typ (Aufzählung, Lastschrift / Gutschrift)
Methode 2
- Lastschrift (dezimal)
- Anerkennung
Im ersten Setup speichere ich die Art der Transaktion, aber im zweiten Fall speichere ich lieber die Beträge in der Spalte Lastschrift oder Gutschrift. Die Vorteile dieser Methode sind, dass ich sowohl Debit- als auch Kreditsummen leichter summieren kann als in Methode 1. Aber ich frage mich, ob es einen gemeinsamen Weg gibt, dies zu tun?