-
Giúp tính tổng số học sinh thi lại lần 2 mà không dùng sub query
stone18k > 22-06-13, 01:25 PM
tôi có mối quan hệ giữa các bảng như trên, tôi tính được tổng số học sinh thi lại (dựa vào cột điểm lần 2 khác null) với điều kiện là phải tạo ra 1 sub query làm nguồn trước để nhóm lại theo mã lớp với mã sinh viên. sau đó tôi đếm thì oke.
Nhưng tôi muốn hỏi là có bạn nào tổng được số học sinh thi lại theo lớp nhưng không cần phải tạo 1 query để lấy nguồn như tôi không? xin chỉ giúp với nhé, cám ơn nhiều nhiều.
Link CSDL: http://www.mediafire.com/download/crlac0...2.QLSV.rar -
RE: Giúp tính tổng số học sinh thi lại lần 2 mà không dùng sub query
bomnhauag > 22-06-13, 02:02 PM
Bạn thử Query với câu lệnh SQL này thử xem hé:
Mã PHP:SELECT LOP.TenLop, Count([MASV]) AS SoSVThiLai
FROM LOP INNER JOIN SINHVIEN ON LOP.MaLop = SINHVIEN.MaLop
WHERE (((SINHVIEN.MaSV) In (SELECT KETQUA.MaSV
FROM KETQUA
WHERE (((KETQUA.DiemLan2) Is Not Null));)))
GROUP BY LOP.TenLop;
Sẵn tiện tay up hình luôn ^^
Vầy nè bạn! -
RE: Giúp tính tổng số học sinh thi lại lần 2 mà không dùng sub query
Xuân Thanh > 22-06-13, 02:31 PM
BOM tách ra làm 2 query cho dẽ theo dõi hơn
Thân mến -
RE: Giúp tính tổng số học sinh thi lại lần 2 mà không dùng sub query
stone18k > 22-06-13, 03:33 PM