Chào mọi người! em đag có câu khó mong mọi người giúp em!
Có bảng dữ liệu là hoadon(mahd,giaban,soluong,thanhtien) và chitiethd(mahd,mahg,soluong,giaban,thanhtien). Em đang không biết khi em update xong thanhtien trong bảng chitiethd sẽ hiển thị thanhtien= soluong * giaban, nhưng vì chỉ cập nhật 1 mã hóa đơn tương ứng với 1 mã hàng trong bảng chitiethd.
Vậy nếu có 2 mã hàng của một hóa đơn thì sẽ có 2 dòng hóa đơn đi với 2 mã hàng khác nhau, như thế số dòng trong bảng chitiethd sẽ nhiều hơn số dòng trong bảng hoadon.
Sau đó em thực hiện câu lệnh thủ tục update thanhtien trong bảng hóa đơn sẽ là lấy dữ liệu từ trong bảng hoadon. Nhưng vì một mahd có 2 dòng trong bảng chitiethd tương ứng với 2 mahg khác nhau.
Do thế, trong bảng chitiethd nhiều dòng hơn trong bảng hoadon. Em không rõ làm như thế nào để cập nhật thành tiền trong bảng hoadon và cộng được 2 thành tiền của 2 mahd trong bảng chitiethd lúc nãy để update lên thanhtien trong bảng hoadon ạ!
Mong mn giúp em với!!!

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?