LoslegenKostenlos loslegen

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

SQL auf echte Probleme anwenden

Kurs anzeigen

Anleitung zur Übung

  • 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 Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

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