LoslegenKostenlos starten

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>
Kurs ansehen

Übungsanweisungen

  • Finde die Unterschiede in ihrer Gesamtzahl an Zahlungen, indem du die payment_id mit COUNT() 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 BY danach gruppieren, ob Kundenzahlungen active sind.

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 ___;
Code bearbeiten und ausführen