• Trùng mã học sinh
  • Trùng mã học sinh

    tieu_ngao > 11-09-17, 01:03 PM

    - Mình có dữ liệu về thống kê số học sinh
    - học sinh có mã HS001 thi 3 môn Word, Excel, Access, học sinh c1 mã HS002 thi 2 môn Word, Excel
    Khi thống kê trên Report thì hiển thị như sau:
    1.HS001   Word
    2.HS001    Excel
    3.HS 001   Access
    4.HS002    Word
    5.HS002     Excel
    - Mình muốn tính tổng số hs: dùng hàm count thì ra 5, nhưng thực tế chỉ có 2 hs.
    Mong anh em giúp mình công thức tính.
    Cám ơn nhiều!
  • RE: Trùng mã học sinh

    ongke0711 > 11-09-17, 04:18 PM

    Bạn mở Query design, chọn SQL view sau đó copy câu lệnh SQL này vô -> chạy thử.
    Mã PHP:
    SELECT Count(*) AS TongSoHocSinh
    FROM 
    (SELECT DISTINCT MaHS FROM tblHocSinh AS Dshs

    - Bạn đổi tên trường [MaHS], tên table "tblHocSinh" theo như CSDL của bạn.
  • RE: Trùng mã học sinh

    tieu_ngao > 11-09-17, 07:57 PM

    (11-09-17, 04:18 PM)ongke0711 Đã viết: Bạn mở Query design, chọn SQL view sau đó copy câu lệnh SQL này vô -> chạy thử.
    Mã PHP:
    SELECT Count(*) AS TongSoHocSinh
    FROM 
    (SELECT DISTINCT MaHS FROM tblHocSinh AS Dshs

    - Bạn đổi tên trường [MaHS], tên table "tblHocSinh" theo như CSDL của bạn.

    - Mình xử lý đếm tổng số hs trên report để kiểm soát báo cáo chứ ko dùng để tính toán.
    Cho hỏi có cách nào xử lý trên report luôn ko
  • RE: Trùng mã học sinh

    ongke0711 > 11-09-17, 09:29 PM

    Bạn đổi tblHocSinh thành tên cái query bạn dùng trong report thì nó sẽ cho kết quả theo report.
  • RE: Trùng mã học sinh

    tieu_ngao > 11-09-17, 10:47 PM

    (11-09-17, 09:29 PM)ongke0711 Đã viết: Bạn đổi tblHocSinh thành tên cái query bạn dùng trong report thì nó sẽ cho kết quả theo report.

    Hay quá. Cám ơn Ongke nhiều!