ComeçarComece de graça

Agregando finanças

Neste exercício, você quer entender melhor as diferenças nos pagamentos entre os clientes que estão ativos e os que não estão.

Este exercício faz parte do curso

Aplicando SQL a Problemas do Mundo Real

Ver curso

Instruções do exercício

  • Descubra as diferenças no número total de pagamentos usando COUNT() no payment_id.
  • Descubra as diferenças nos pagamentos médios usando AVG().
  • Descubra as diferenças no total de pagamentos usando SUM().
  • Garanta que as funções de agregação usem GROUP BY conforme o status active dos pagamentos dos clientes.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

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 ___;
Editar e executar o código