CommencerCommencer gratuitement

Agréger les finances

Dans cet exercice, vous souhaitez en savoir plus sur les différences de paiements entre les clients actifs et ceux qui ne le sont pas.

Cet exercice fait partie du cours

Appliquer SQL à des problèmes concrets

Afficher le cours

Instructions

  • Identifiez les différences de nombre total de paiements en appliquant COUNT() sur payment_id.
  • Identifiez les différences de paiements moyens avec AVG().
  • Identifiez les différences de paiements totaux avec SUM().
  • Assurez-vous que les fonctions d’agrégation utilisent GROUP BY selon que les paiements des clients sont active.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

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 ___;
Modifier et exécuter le code