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.1] Giao dịch cùng tên 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

    Trades không có tên khách hàng: phải đi qua chuỗi khóa ngoài Trades -> Orders -> Accounts -> Customers. Liệt kê các giao dịch có trade_date từ 2026-09-24 trở đi cùng tên khách hàng thực hiện giao dịch.

    Sắp xếp theo trade_id tăng dần.

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

      Trades(trade_id, order_id, symbol, quantity, price, trade_date), Orders(order_id, account_id), Accounts(account_id, customer_id), Customers(customer_id, full_name).

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

      trade_id, full_name, symbol, quantity, price, trade_date; sắp theo trade_id.

    Ví dụ:

    Đầu vào:

    Đầu ra:

    2	Quy Dau tu Tang Truong Xanh	MBS	2000	25000.00	2026-09-24
    5	Ngan Hang Nong Nghiep Phat Trien	VCB	500	92000.00	2026-09-24
    17	Ngan Hang Nong Nghiep Phat Trien	PVS	200	37500.00	2026-09-24
    18	Tap doan Cong nghe Viet Nam	FPT	500	120000.00	2026-09-25
    28	Dinh Thi Uyen	VCS	1000	61000.00	2026-09-24
    32	Tran Thi Binh	CEO	1000	22500.00	2026-09-24
    40	Le Thi Giang	CEO	2500	22000.00	2026-09-24
    43	Ngan Hang Nong Nghiep Phat Trien	VCS	100	59500.00	2026-09-25
    52	Hoang Thi Huong	NVB	1000	9000.00	2026-09-25
    54	Dinh Thi Uyen	VCB	500	91500.00	2026-09-25
    56	Cong ty CP Chung khoan An Binh	PVS	5000	37500.00	2026-09-24
    63	Ly Thi Quynh	PVS	2000	39000.00	2026-09-24
    78	Phan Thi Thao	IDC	100	50500.00	2026-09-24
    80	Tran Thi Binh	IDC	50	51000.00	2026-09-24

    Giải thích:

    14 giao dịch của ngày 24 và 25/09/2026.

    Chủ đề

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

    Đang tải editor...