
TrainingCount
Bộ phận FPT training cần thống kê thông tin tham gia các khóa đào tạo của nhân viên.
Thông tin tham gia đào tạo được lưu trong bảng training_details với các trường:
user_training_id | primary key của bảng |
user_id | id của user |
training_id | id của khóa học |
training_date | ngày học |
Ngoài ra, có thêm 1 bảng users để lưu thông tin của user bao gồm các trường:
user_id | id của user |
username | username |
Yêu cầu cho bạn là cần viết lệnh truy vấn để hiển thị ra thông tin của các user tham gia nhiều hơn 1 khóa học trong 1 ngày.
Thứ tự sắp xếp của output data sẽ như sau:ngày học tăng dần, số lượng khóa học tham gia của member trong ngày giảm dần, id của user tăng dần.
Ví dụ:
Với đầu vào
thì đầu ra sẽ là:
(Trường training_date
được hiển thị tăng dần, trong cùng ngày nếu có nhiều record thì hiển thị theo thứ tự giảm dần của trường training_count
là số khóa học mà user tương ứng đã tham gia học trong ngày hôm đó. Nếu có nhiều record có cùng giá trị training_count
thì sẽ sắp xếp theo thứ tự tăng dần của user_id
)
Note: trường hợp, user_id
tìm thấy từ bảng training_details
, nhưng không có trong bảng users thì trường username sẽ để trống.
Post Comment