CommencerCommencez 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

<cours>Appliquer SQL à des problèmes concrets</cours>
Voir le cours

Instructions de l’exercice

  • 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 ce code d’exemple.

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