ПочатиПочніть безкоштовно

Агрегування фінансів

У цій вправі ви проаналізуєте відмінності в платежах між активними клієнтами та тими, хто не активний.

Ця вправа є частиною курсу

Застосування SQL до реальних завдань

Переглянути курс

Інструкції до вправи

  • З'ясуйте різницю в загальній кількості їхніх платежів, підрахувавши payment_id за допомогою COUNT().
  • З'ясуйте різницю в їхніх середніх платежах за допомогою AVG().
  • З'ясуйте різницю в їхніх загальних сумах платежів за допомогою SUM().
  • Переконайтеся, що агрегатні функції використовують GROUP BY за ознакою, чи є платежі клієнта active.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

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 ___;
Редагувати та запускати код