tran780 > 29-05-17, 10:55 AM
ongke0711 > 29-05-17, 04:14 PM
SELECT Hoadon.Ngaylaphd, Chitiet.Mahd, Chitiet.Masp, Sanpham.Tensp, [soluong]*[dongia] AS thanhtien, [thanhtien]*0.2 AS thue, IIf([soluong]>40,[thanhtien]*0.04,0) AS huehong, [thanhtien]-[huehong]-[thue] AS thucthu
FROM Sanpham INNER JOIN (Hoadon INNER JOIN Chitiet ON Hoadon.Mahd = Chitiet.Mahd) ON Sanpham.Masp = Chitiet.Masp;
SELECT Chitiet.Masp, Max([soluong]*[dongia]) AS thanhtien
FROM Sanpham INNER JOIN (Hoadon INNER JOIN Chitiet ON Hoadon.Mahd = Chitiet.Mahd) ON Sanpham.Masp = Chitiet.Masp
GROUP BY Chitiet.Masp;
SELECT qryChiTietHD.*
FROM qryChiTietHD INNER JOIN QryMaxThanhTien ON (qryChiTietHD.Masp = QryMaxThanhTien.Masp) AND (qryChiTietHD.thanhtien = QryMaxThanhTien.thanhtien);
tran780 > 29-05-17, 05:31 PM
(29-05-17, 04:14 PM)ongke0711 Đã viết: Theo cách tôi làm thì cần 3 cái query để ra kết quả.Em làm theo cách của anh nhưng không duoc copy vào sql nó báo lỗi "invaild sql statement expected "delete" "insert"... or update" anh giúp dùm em với
- Bạn tạo query thứ nhất đặt tên là: qryChiTietHD. Copy câu lệnh SQL vào khung hình Design của query (SQL view).
Mã PHP:SELECT Hoadon.Ngaylaphd, Chitiet.Mahd, Chitiet.Masp, Sanpham.Tensp, [soluong]*[dongia] AS thanhtien, [thanhtien]*0.2 AS thue, IIf([soluong]>40,[thanhtien]*0.04,0) AS huehong, [thanhtien]-[huehong]-[thue] AS thucthu
FROM Sanpham INNER JOIN (Hoadon INNER JOIN Chitiet ON Hoadon.Mahd = Chitiet.Mahd) ON Sanpham.Masp = Chitiet.Masp;
- Query thứ 2: qryMaxThanhTien
Mã PHP:SELECT Chitiet.Masp, Max([soluong]*[dongia]) AS thanhtien
FROM Sanpham INNER JOIN (Hoadon INNER JOIN Chitiet ON Hoadon.Mahd = Chitiet.Mahd) ON Sanpham.Masp = Chitiet.Masp
GROUP BY Chitiet.Masp;
- Query thứ 3 để tổng hợp kết quả: qrySum
Mã PHP:SELECT qryChiTietHD.*
FROM qryChiTietHD INNER JOIN QryMaxThanhTien ON (qryChiTietHD.Masp = QryMaxThanhTien.Masp) AND (qryChiTietHD.thanhtien = QryMaxThanhTien.thanhtien);
ongke0711 > 29-05-17, 05:57 PM
tran780 > 29-05-17, 06:03 PM
(29-05-17, 05:57 PM)ongke0711 Đã viết: Chẳng hiểu bạn copy vô đâu mà báo lỗi??
Link file demo: http://www.mediafire.com/file/wmsmeqst8z...a%29.accdb