Aan de slagGa gratis aan de slag

Financiën aggregeren

In deze oefening wil je meer te weten komen over de verschillen in betalingen tussen klanten die actief zijn en klanten die dat niet zijn.

Deze oefening maakt deel uit van de cursus

SQL toepassen op problemen uit de praktijk

Cursus bekijken

Oefeninstructies

  • Zoek het verschil in hun totale aantal betalingen door payment_id te COUNT()en.
  • Zoek het verschil in hun gemiddelde betalingen met AVG().
  • Zoek het verschil in hun totale betalingen met SUM().
  • Zorg dat de aggregatiefuncties GROUP BY of klantbetalingen active zijn.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

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 bewerken en uitvoeren