Finanzen aggregieren
In dieser Übung möchtest du mehr über die Unterschiede bei den Zahlungen zwischen aktiven und inaktiven Kundinnen und Kunden erfahren.
Diese Übung ist Teil des Kurses
<Kurs>SQL auf echte Probleme anwenden</Kurs>Übungsanweisungen
- Finde die Unterschiede in ihrer Gesamtzahl an Zahlungen, indem du die
payment_idmitCOUNT()zählst. - Ermittle die Unterschiede in ihren durchschnittlichen Zahlungen mit
AVG(). - Ermittle die Unterschiede in ihren gesamten Zahlungen mit
SUM(). - Stelle sicher, dass die Aggregatfunktionen per
GROUP BYdanach gruppieren, ob Kundenzahlungenactivesind.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
SELECT active,
___ AS num_transactions,
___ AS avg_amount,
___ AS total_amount
FROM payment AS p
INNER JOIN customer AS c
ON p.customer_id = c.customer_id
GROUP BY ___;