Zacznij terazZacznij za darmo

Agregowanie danych finansowych

W tym ćwiczeniu przyjrzysz się różnicom w płatnościach między aktywnymi a nieaktywnymi klientami.

To ćwiczenie jest częścią kursu

Stosowanie SQL w praktyce

Zobacz kurs

Instrukcje do ćwiczenia

  • Sprawdź różnice w łącznej liczbie płatności, zliczając payment_id za pomocą COUNT().
  • Sprawdź różnice w średniej wartości płatności, używając AVG().
  • Sprawdź różnice w łącznej wartości płatności, używając SUM().
  • Upewnij się, że funkcje agregujące grupują dane za pomocą GROUP BY według tego, czy klient jest active.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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 ___;
Edytuj i uruchom kod