Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi
    solution
    Đăng nhập
    Đăng nhập

    Đề bài: [SQL 8.3] Tổng giá trị giao dịch từng khách hàng

    📖Cần ôn lý thuyết? Đọc bài giảng Buổi 8: JOIN - Kết hợp bảng — khóa SQL

    Với mỗi khách hàng tổ chức (customer_type = 'INSTITUTION'), tính số giao dịch và tổng giá trị giao dịch SUM(quantity * price) (lấy quantity, price từ Trades). Khách chưa có giao dịch vẫn hiển thị với số giao dịch 0 và tổng 0.00.

    Sắp xếp theo total_value giảm dần, đồng hạng theo customer_id tăng dần. total_value in đúng 2 chữ số thập phân.

    • Định dạng đầu vào:

      Customers, Accounts, Orders, Trades.

    • Định dạng đầu ra:

      customer_id, full_name, trade_count, total_value (2 chữ số thập phân); sắp theo total_value giảm dần, customer_id.

    Ví dụ:

    Đầu vào:

    Đầu ra:

    36	Quy Dau tu Tang Truong Xanh	4	422600000.00
    35	Cong ty CP Chung khoan An Binh	4	256600000.00
    32	Ngan Hang Nong Nghiep Phat Trien	5	204650000.00
    37	Ngan Hang Quan Doi Mien Bac	3	195500000.00
    38	Cong ty CP Xay dung Song Hong	6	151950000.00
    39	Tap doan Cong nghe Viet Nam	3	100250000.00
    33	Cong ty TNHH Dau tu Minh Phat	3	31750000.00
    31	Ngan Hang TMCP Dau Tu Viet	3	25800000.00
    34	Quy Dau tu Bao Viet	0	0.00
    40	Ngan Hang Ban Le Sai Gon	0	0.00

    Giải thích:

    12 khách tổ chức; khách 34 chưa có giao dịch nên tổng 0.00 và đứng cuối.

    Chủ đề

    📊 SQLSQLSQL: Buổi 8 – JOINTất cả môn học

    Đang tải editor...