TS: MySQL Datenmodell-Problem, Tipp aus der Praxis

Beitrag lesen

Hello @mixmastertobsi,

nur mal so als Nebeninformation:

Darum macht man in einer Warenwirtschaft u. a. auch

  • Tagesabschluss
  • Wochenabschluss
  • Monatsabschluss

In der (den) Abschlusstabelle(n) stehen dann die konsolidierten Werte der jeweiligen Zeiträume. Diese sind nicht nur für das Finanzamt relevant, sondern dienen bei den von Dir vorgesehenen Abfragen als stabile Aufsetzpunkte. Man erzeugt also eigentlich bewusst redundante Daten, um dann die Bewegungsdaten (hier für Eingänge nd Ausgänge) nicht bei jedem Request von Anfang an lesen zu müssen, sondern nur vom letzten relevanten Aufsetzpunkt aus bis zum gewünschten Zieldatum (meistens aktuelles Ende).

Liebe Grüße
Tom S.

--
Es gibt nichts Gutes, außer man tut es
Andersdenkende waren noch nie beliebt, aber meistens diejenigen, die die Freiheit vorangebracht haben.