Khách hàng KH100007 (customer_code) đặt lệnh mua và lệnh được khớp ngay. Hãy ghi nhận vào hệ thống:
Orders lệnh: order_id = 121, tài khoản CASH đang ACTIVE của khách hàng KH100007 (tìm account_id bằng truy vấn, không gõ cứng), symbol = 'FPT', side = 'BUY', order_type = 'LO', quantity = 100, price = 120000, order_date = '2026-09-25', status = 'MATCHED'.Trades giao dịch: trade_id = 87, thuộc lệnh 121, symbol = 'FPT', quantity = 100, price = 120000, trade_date = '2026-09-25'.Khách hàng này luôn có đúng một tài khoản CASH ACTIVE. Gợi ý: dùng INSERT ... SELECT để lấy account_id từ Accounts nối Customers.
Customers(customer_id, customer_code), Accounts(account_id, customer_id, account_type, status), Orders, Trades.
(Chấm theo trạng thái dữ liệu: Orders có lệnh 121 đúng tài khoản; Trades có giao dịch 87; không có dòng thừa.)
Ví dụ:
Đầu vào:
Đầu ra:
121 1 FPT BUY LO 100 120000.00 2026-09-25 MATCHED 87 100 120000.00 2026-09-25 121 87
Giải thích:
Đang tải editor...