Aggregare le finanze
In questo esercizio vuoi approfondire le differenze nei pagamenti tra i clienti attivi e quelli non attivi.
Questo esercizio fa parte del corso
Applicare SQL a problemi reali
Istruzioni dell'esercizio
- Scopri le differenze nel numero totale di pagamenti facendo
COUNT()dipayment_id. - Scopri le differenze nei pagamenti medi usando
AVG(). - Scopri le differenze nei pagamenti totali usando
SUM(). - Assicurati di usare
GROUP BYnelle funzioni di aggregazione in base al fatto che i pagamenti del cliente sianoactive.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
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 ___;