tieu_ngao > 18-05-17, 02:17 PM
cpucloi > 18-05-17, 02:37 PM
tranthanhan1962 > 18-05-17, 02:43 PM
SELECT TableX.MaHang, TableX.TenHanghoa, TableX.DVT, Sum(TableX.Soluong) AS Soluong
FROM TableX
GROUP BY TableX.MaHang, TableX.TenHanghoa, TableX.DVT;
tieu_ngao > 18-05-17, 02:54 PM
(18-05-17, 02:43 PM)tranthanhan1962 Đã viết: Tạo total query bỏ field MaKH ra. Total SoLuong là Sum, các filed khác là group:
TableX là table của bạn chứa các fieldMã:SELECT TableX.MaHang, TableX.TenHanghoa, TableX.DVT, Sum(TableX.Soluong) AS Soluong
FROM TableX
GROUP BY TableX.MaHang, TableX.TenHanghoa, TableX.DVT;
SELECT TableX.MaHang, TableX.TenHanghoa, TableX.DVT, Sum(TableX.Soluong) AS Soluong
FROM TableX
GROUP BY TableX.MaHang, TableX.TenHanghoa, TableX.DVT;
cpucloi > 18-05-17, 03:37 PM
tieu_ngao > 18-05-17, 04:39 PM
tieu_ngao > 18-05-17, 04:49 PM
cpucloi > 18-05-17, 06:03 PM
Trích dẫn:Mình làm ở crosstable thì được rồi nhưng ở chổ criteria mình đánh [Forms]![formTHBaocao]![tungay] And [Forms]![formTHBaocao]![denngay] thì báo lỗi
The Microsoft Jet database engine does not recognize <name> as a valid field name or expression.
Trong SelectQuery mình làm chạy được.
Cám ơn!
tieu_ngao > 18-05-17, 06:29 PM
(18-05-17, 06:03 PM)cpucloi Đã viết:Công nhận câu lệnhTrích dẫn:Mình làm ở crosstable thì được rồi nhưng ở chổ criteria mình đánh [Forms]![formTHBaocao]![tungay] And [Forms]![formTHBaocao]![denngay] thì báo lỗi
The Microsoft Jet database engine does not recognize <name> as a valid field name or expression.
Trong SelectQuery mình làm chạy được.
Cám ơn!
Điều kiện của bạn phải là Between [Forms]![formTHBaocao]![tungay] And [Forms]![formTHBaocao]![denngay] để lấy giá trị trong khoảng thời gian từ ngày – đến ngày
P/s: Diễn đàn có nút Cảm ơn đấy
SELECT TableX.MaHang, TableX.TenHanghoa, TableX.DVT, Sum(TableX.Soluong) AS Soluong
FROM TableX
GROUP BY TableX.MaHang, TableX.TenHanghoa, TableX.DVT;
tranthanhan1962 > 18-05-17, 07:05 PM
(18-05-17, 06:29 PM)tieu_ngao Đã viết:Query này cũng không cần phải viết lệnh để xử lý <Sum(TableX.Soluong) AS Soluong> Trong QBE bạn chỉ cần thêm vào trong tên field Soluong:Soluong. Còn nếu tên field chỉ có Soluong thì khi xem nó sẽ là Sum of Soluong(18-05-17, 06:03 PM)cpucloi Đã viết:Công nhận câu lệnhTrích dẫn:Mình làm ở crosstable thì được rồi nhưng ở chổ criteria mình đánh [Forms]![formTHBaocao]![tungay] And [Forms]![formTHBaocao]![denngay] thì báo lỗi
The Microsoft Jet database engine does not recognize <name> as a valid field name or expression.
Trong SelectQuery mình làm chạy được.
Cám ơn!
Điều kiện của bạn phải là Between [Forms]![formTHBaocao]![tungay] And [Forms]![formTHBaocao]![denngay] để lấy giá trị trong khoảng thời gian từ ngày – đến ngày
P/s: Diễn đàn có nút Cảm ơn đấy
hay thật, làm băng tay thiếu :Soluong. Sau khi viết lệnh trong SQL ra Soluong:Soluong nó mới chịu. Chắc phải tập viết lệnh cho quen quá!Mã:SELECT TableX.MaHang, TableX.TenHanghoa, TableX.DVT, Sum(TableX.Soluong) AS Soluong
FROM TableX
GROUP BY TableX.MaHang, TableX.TenHanghoa, TableX.DVT;