Tổng hợp tài chính
Trong bài tập này, bạn muốn tìm hiểu rõ hơn về sự khác biệt trong các khoản thanh toán giữa khách hàng đang hoạt động và khách hàng không hoạt động.
Bài tập này là một phần của khóa học
Ứng dụng SQL vào các bài toán thực tế
Hướng dẫn bài tập
- Tìm sự khác biệt về tổng số lần thanh toán của họ bằng cách
COUNT()cộtpayment_id. - Tìm sự khác biệt về khoản thanh toán trung bình của họ bằng
AVG(). - Tìm sự khác biệt về tổng số tiền thanh toán của họ bằng
SUM(). - Đảm bảo các hàm tổng hợp được
GROUP BYtheo trạng tháiactivecủa khách hàng.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
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 ___;