Die Tagesverkäufe abgleichen

Gleiche SQLite-Bestellungen, Zahlungen und Erstattungen ohne doppelte Summen ab und liefere vollständige CSV-Dateien je Auftrag und Stand.

ProjektSQLiteDatenbank

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

Die Tagesverkäufe abgleichen ist ein praktisches SQLite-Projekt: Aus einfachen SELECT-Abfragen wird eine verlässliche Abschlussübergabe für einen kleinen Marktverkauf.

Zwei angeleitete Labs zeigen zunächst doppelt gezählte Geldbeträge und erstellen danach wiederverwendbare Berechnungen je Bestellung und echte CSV-Dateien. Eine eigenständige Challenge überträgt dieselben Methoden auf einen Workshop-Laden mit anderen Bestellungen und Geldereignissen. Jede Einheit beginnt mit einem eigenen vorbereiteten Datenbestand.

Was du lernen wirst

  • Artikelpositionen, erfolgreiche Zahlungen und erfolgreiche Erstattungen getrennt summieren und erst danach über die Bestell-ID verbinden.
  • Unbezahlte Bestellungen, getrennte Ereignisse mit gleichen Beträgen und genaue Bezeichnungen mit Views, LEFT JOIN, COALESCE und CTEs erhalten.
  • Nettoeingänge, Differenzen und einzelne Zahlungszustände in ganzzahligen Cent berechnen und von einer ausgeglichenen Gesamtsumme unterscheiden.
  • Wiederverwendbares SQL speichern und vollständige CSV-Dateien je Bestellung und Stand mit den bereitgestellten Werkzeugen korrekt exportieren und lesen.

Für wen dieser Kurs geeignet ist

Für SQL-Einsteiger, die verlässliche Geschäftssummen erstellen möchten. Grundlegende Terminal-Navigation und SELECT/WHERE werden vorausgesetzt. Aggregationen, Joins, Views und CTEs werden vor ihrer Anwendung erklärt.

LabEx stellt SQLite, synthetische Daten und Terminal im Browser bereit. Lokale Installation, Python-Programmierung, Zahlungskonto und Buchhaltungskenntnisse sind nicht erforderlich.

Häufig gestellte Fragen

Muss ich eine Anwendung oder einen Exporter entwickeln?

Du schreibst SQL. Die vorhandenen Werkzeuge exportieren dessen tatsächliches Ergebnis und lesen gespeicherte CSV-Dateien; sie korrigieren keine falsche Abfrage. Ursprüngliche Daten und Werkzeuge bleiben erhalten.

Was bedeutet Abgleich hier?

Der Wert jeder Bestellung wird mit erfolgreichen Zahlungen abzüglich erfolgreicher Erstattungen verglichen, jeweils in ganzzahligen Cent. Die vereinfachte Übung behandelt weder Steuern noch Währungsumrechnung oder Zahlungsdienstleister-Abrechnung. Die Challenge verwendet nur zuvor gelehrte Verfahren.

Lehrer

labby
Labby
Labby is the LabEx teacher.