Herausforderung: Abfrage-Test
Swipe um das Menü anzuzeigen
Überprüfen der berechneten Gesamtsummen in einer Abfrage, indem kontrolliert wird, ob der erfasste Gesamtbetrag mit dem Wert übereinstimmt, der sich aus Menge und Stückpreis ergeben sollte. Der Schwerpunkt liegt darauf, fehlerhafte Datensätze zu identifizieren, indem der erwartete Gesamtbetrag neu berechnet und nach Abweichungen gefiltert wird. Ziel ist es, nur die Zeilen zurückzugeben, bei denen der gespeicherte Gesamtbetrag falsch ist, um die Datenintegrität in transaktionalen Datensätzen sicherzustellen.
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 TotalVergleichen Sie diesen berechneten Wert mit der bestehenden Spalte Total Amount.
Es wird eine neue berechnete Spalte erstellt, die den korrekten Gesamtbetrag (Menge multipliziert mit Stückpreis) darstellt. Dadurch wird der 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 es Ihnen:
- Fehlerhafte oder inkonsistente Transaktionsdatensätze zu identifizieren;
- Preis- oder Dateneingabefehler zu debuggen;
- Geschäftslogik direkt in SQL und nicht extern zu validieren.
Die zu lösende Aufgabe bezieht sich nicht auf Aggregationen, sondern auf 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