Với các khách hàng có customer_id từ 1 đến 12, tính giá trị giao dịch trung bình AVG(quantity * price) của từng người (khách chưa có giao dịch: 0.00). Thêm cột vs_market: 'ABOVE' nếu trung bình của khách lớn hơn trung bình giá trị của mọi giao dịch toàn bộ Trades (AVG(quantity * price) trên cả bảng), ngược lại (kể cả chưa có giao dịch) là 'BELOW'.
avg_trade_value in đúng 2 chữ số thập phân. Sắp theo customer_id.
Customers, Accounts, Orders, Trades.
customer_id, full_name, avg_trade_value (2 chữ số thập phân), vs_market ('ABOVE' | 'BELOW'); sắp theo customer_id.
Ví dụ:
Đầu vào:
Đầu ra:
1 Nguyen Van An 0.00 BELOW
2 Tran Thi Binh 12950000.00 BELOW
3 Le Van Cuong 0.00 BELOW
4 Pham Thi Dung 0.00 BELOW
5 Hoang Van Em 44080000.00 BELOW
6 Vu Thi Hoa 50083333.33 ABOVE
7 Dang Van Khoa 0.00 BELOW
8 Bui Thi Lan 9675000.00 BELOW
9 Do Van Minh 0.00 BELOW
10 Ngo Thi Nga 0.00 BELOW
11 Duong Van Phong 45000000.00 ABOVE
12 Ly Thi Quynh 38933333.33 BELOW
Giải thích:
Đang tải editor...