thdanh > 22-07-19, 03:00 PM
(22-07-19, 10:00 AM)ongke0711 Đã viết:Mình cảm ơn ongke0711 đã nhiệt tình giúp mình. để mình tạo một chủ đề riêng rất mong được sự gíup đỡ của các bạn(21-07-19, 12:28 PM)thdanh Đã viết: Cho mình xin hỏi cách tính trung bình cộng giá nhập hàng các sản phẩm có cùng mã hàng trong query để update từ 1 table này sang 1 table khác làm thế nào ạ
Bạn nên tạo 1 chủ đề khác để hỏi, dễ theo dõi hơn và có 1 cái file ví dụ đơn giản để mọi người theo đó làm demo cho bạn.
Tính trung bình giá trong query có mấy cách như sau:
1. Dùng hàm DAvg():
DAvg("GiaNhap","tblPhieuNhap", "MaHH='HH001'")
Dùng trong query. Ví dụ:
SELECT Table2.*, DAvg("GiaNhap","Table1", "MaHH=" & [MaHH]) As TBGia FROM Table2.
Đưa vô Update Query:
UPDATE Table2
SET GiaNhap = (SELECT Avg(Table1.GiaNhap) As GiaTB FROM Table1 WHERE [MaHH] ='HH001'")
WHERE Table2.MaHH ='HH001';
hoặc:
UPDATE Table2
SET GiaNhap = DAvg("GiaNhap","Table1", "Table1.MaHH='" & [Table2].[MaHH] & "'")
Bạn kiểm tra lại đi nhé.