"Bán chạy nhất" = mã có tổng khối lượng khớp của các lệnh BÁN (Orders.side = 'SELL') lớn nhất. Tìm một mã đó, in symbol, company_name và tổng khối lượng sold_qty. Nếu nhiều mã đồng hạng, chọn mã có symbol nhỏ nhất theo bảng chữ cái.
Gợi ý: Trades JOIN Orders (để biết chiều lệnh) JOIN Securities (để lấy tên), GROUP BY, sắp xếp giảm dần rồi lấy dòng đầu (SQL Server TOP 1; MySQL LIMIT 1).
Trades(order_id, symbol, quantity), Orders(order_id, side), Securities(symbol, company_name).
symbol, company_name, sold_qty (đúng 1 dòng).
Ví dụ:
Đầu vào:
Đầu ra:
PVS Tong Cong ty Dich vu Ky thuat Dau khi 9500
Giải thích:
Đang tải editor...