trungminh > 18-05-17, 11:24 AM
cpucloi > 18-05-17, 02:46 PM
trungminh > 18-05-17, 03:58 PM
(18-05-17, 02:46 PM)cpucloi Đã viết: Túm lại là bạ muốn hỏi cái gì? Phải cụ thể ra chứ!
Query nào? Yêu cầu báo cáo ra sao? Thêm dòng nào? ….P/s: Định không giúp đâu, nhưng nghĩ mình ngày xưa mới tham gia 4rum cũng vậy nên tải về để giúp (mà ngay cải link tải cũng làm khó người khác), tải về xong không hiểu bạn muốn gì.
cpucloi > 18-05-17, 08:50 PM
ongke0711 > 18-05-17, 10:22 PM
(18-05-17, 03:58 PM)trungminh Đã viết: ...
Mình muốn làm báo cáo như mẫu nhưng còn thiếu 3 dòng ở cuối của bản báo cáo (Mục 17, 18 19) và bỏ mục khác trong báo cáo query4. Mình làm được đến query3 và làm được báo cáo query4 nhưng còn thiếu 3 mục trên không làm được mong bạn giúp cho
...
SELECT Table1.Field1 AS TenBenh, Count(tblXuatExcel.CHANDOAN) AS SoMac, Count(tblXuatExcel.GHICHU) AS SoTuVong
FROM Table1 LEFT JOIN tblXuatExcel ON Table1.Field1 = tblXuatExcel.CHANDOAN
GROUP BY Table1.Field1;
cpucloi > 19-05-17, 05:55 PM
trungminh > 19-05-17, 09:37 PM
ongke0711 > 19-05-17, 11:14 PM
SELECT Table1.Field1 AS TenBenh, Count(tblXuatExcel.CHANDOAN) AS SoMac, Sum(IIf([GHICHU]="Chết",1,0)) AS SoTuVong
FROM Table1 LEFT JOIN tblXuatExcel ON Table1.Field1 = tblXuatExcel.CHANDOAN
GROUP BY Table1.Field1
UNION ALL
SELECT tblXuatExcel.NGHENGHIEP AS TenBenh, Count(tblXuatExcel.NGHENGHIEP) AS CountOfNGHENGHIEP, Sum(IIf([GHICHU]="Chết",1,0)) AS SoTuVong
FROM tblXuatExcel
GROUP BY tblXuatExcel.NGHENGHIEP
HAVING (((tblXuatExcel.NGHENGHIEP)="Công nhân lọc hóa dầu"))
UNION ALL
SELECT tblXuatExcel.TEN AS TenBenh, Count(tblXuatExcel.NGHENGHIEP) AS SoMac, Sum(IIf([GHICHU]="Chết",1,0)) AS SoTuVong
FROM tblXuatExcel
GROUP BY tblXuatExcel.TEN;
trungminh > 20-05-17, 08:56 AM
(19-05-17, 11:14 PM)ongke0711 Đã viết: Các tiêu chí 17, 18,19 nó khác hệ hoàn toàn với tiêu chí "Bệnh" nên bạn không thể nào gộp vô chung 1 query được.
Nếu muốn thì tạo 3 cái query theo 3 tiêu chí (Bệnh, địa điểm khám, Công nhân lọc dầu) rồi dùng Union query gộp 3 query thành một để đưa vào báo cáo.
- Union Query:
Mã PHP:SELECT Table1.Field1 AS TenBenh, Count(tblXuatExcel.CHANDOAN) AS SoMac, Sum(IIf([GHICHU]="Chết",1,0)) AS SoTuVong
FROM Table1 LEFT JOIN tblXuatExcel ON Table1.Field1 = tblXuatExcel.CHANDOAN
GROUP BY Table1.Field1
UNION ALL
SELECT tblXuatExcel.NGHENGHIEP AS TenBenh, Count(tblXuatExcel.NGHENGHIEP) AS CountOfNGHENGHIEP, Sum(IIf([GHICHU]="Chết",1,0)) AS SoTuVong
FROM tblXuatExcel
GROUP BY tblXuatExcel.NGHENGHIEP
HAVING (((tblXuatExcel.NGHENGHIEP)="Công nhân lọc hóa dầu"))
UNION ALL
SELECT tblXuatExcel.TEN AS TenBenh, Count(tblXuatExcel.NGHENGHIEP) AS SoMac, Sum(IIf([GHICHU]="Chết",1,0)) AS SoTuVong
FROM tblXuatExcel
GROUP BY tblXuatExcel.TEN;
trungminh > 22-05-17, 03:40 PM