bdtrung1986 > 20-05-13, 10:52 PM
haquocquan > 20-05-13, 11:26 PM
bdtrung1986 > 21-05-13, 12:30 AM
(20-05-13, 11:26 PM)haquocquan Đã viết: Bạn nên dùng thêm một table nữa; đồng thời sử dụng mathuoc, chứ dùng tên đôi khi gõ thiếu dấu hoặc nhầm ký tự là không truy vấn được. Bạn up file đang làm lên nhébạn hướng dẫn cụ thể hơn được không? file cua mình tương tự như thế.cả 2 field [tenthuoc] ở hai bảng đã có quan hệ với table 3:danh mục thuốc rồi.
Xuân Thanh > 21-05-13, 10:24 AM
SELECT tblPhaThuoc.TenThuoc, tblPhaThuoc.NgayPha, Sum(tblPhaThuoc.SLPha) AS Pha
FROM tblPhaThuoc
GROUP BY tblPhaThuoc.TenThuoc, tblPhaThuoc.NgayPha
HAVING (((tblPhaThuoc.NgayPha) Between [TuNgayPha] And [DenNgayPha]));
SELECT tblHuyThuoc.TenThuoc, Sum(tblHuyThuoc.SLHuy) AS Huy, tblHuyThuoc.NgayHuy
FROM tblHuyThuoc
GROUP BY tblHuyThuoc.TenThuoc, tblHuyThuoc.NgayHuy
HAVING (((tblHuyThuoc.NgayHuy) Between [TuNgayHuy] And [DenNgayHuy]));
SELECT tblTenThuoc.TenThuoc, IIf([Pha]>0,[Pha],0) AS TongPha, IIf([Huy]>0,[Huy],0) AS TongHuy
FROM (qryPhaThuoc RIGHT JOIN tblTenThuoc ON qryPhaThuoc.TenThuoc = tblTenThuoc.TenThuoc) LEFT JOIN qryHuyThuoc ON tblTenThuoc.TenThuoc = qryHuyThuoc.TenThuoc;
bdtrung1986 > 23-05-13, 02:16 AM