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
Oefeninstructies
- Zoek het verschil in hun totale aantal betalingen door
payment_idteCOUNT()en. - Zoek het verschil in hun gemiddelde betalingen met
AVG(). - Zoek het verschil in hun totale betalingen met
SUM(). - Zorg dat de aggregatiefuncties
GROUP BYof klantbetalingenactivezijn.
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 ___;