Herausforderung: Abfrage-Test
Swipe um das Menü anzuzeigen
Überprüfung berechneter Gesamtsummen in einer Abfrage, indem geprüft wird, ob der erfasste Gesamtbetrag mit dem Wert übereinstimmt, der sich aus Menge und Stückpreis ergeben sollte. Schwerpunkt liegt auf der Identifizierung fehlerhafter Datensätze durch Neuberechnung des erwarteten Gesamtbetrags und Filtern von Abweichungen. Ziel ist es, nur die Zeilen zurückzugeben, in denen der gespeicherte Gesamtbetrag falsch ist, um die Datenintegrität in Transaktionsdatensätzen sicherzustellen.
Aufgabe
Die Abfrage soll drei bestimmte Zeilen zurückgeben, die Datensätze darstellen, bei denen die Gesamtsummen nicht korrekt übereinstimmen.
Die zentrale Validierungslogik lautet:
Quantity×Unit Price=Correct TotalVergleich dieses berechneten Werts mit der bestehenden Spalte Total Amount.
Eine neue berechnete Spalte wird erstellt, um den korrekten Gesamtbetrag (Menge multipliziert mit Stückpreis) darzustellen. Dies macht den Vergleich explizit und nachvollziehbar.
Die Abfrage filtert anschließend die Ergebnisse, sodass nur Zeilen enthalten sind, bei denen gilt:
Total Amount=Quantity×Unit PriceDieser Ansatz ermöglicht:
- Identifikation fehlerhafter oder inkonsistenter Transaktionsdatensätze;
- Fehlersuche bei Preisgestaltung oder Dateneingabe;
- Validierung von Geschäftslogik direkt in SQL statt extern.
Die zu lösende Aufgabe betrifft keine Aggregationen, sondern die Validierung auf Zeilenebene, um sicherzustellen, dass jede Transaktion intern konsistent ist.
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen