Xin chào mọi người
Tôi đã viết câu lệnh Update có nối 2 bảng với nhau.Nhưng khi chạy thì rất là chậm.Anh chị nào có cách nào khác làm cho nó chạy nhanh hơn không chỉ em với.Thanks

Cách 1)

UPDATE (SELECT a.qty00 col1, a.amt00 col2, b.endqty col3, b.endamt col4
FROM rptt_invtbyperiod a INNER JOIN in_invtbalance01 b
ON UPPER (TRIM (a.fiscalyear)) = UPPER (TRIM (b.fiscalyear))
AND UPPER (TRIM (a.invtid)) = UPPER (TRIM (b.invtid))
)
SET col1 = col3,col2 = col4;

Cách 2)

UPDATE rptt_invtbyperiod a
SET (a.qty00, a.amt00) =
(SELECT NVL (SUM (b.endqty), 0), NVL (SUM (b.endamt), 0)
FROM in_invtbalance01 b
WHERE UPPER (TRIM (a.fiscalyear)) = UPPER (TRIM (b.fiscalyear))
AND UPPER (TRIM (a.invtid)) = UPPER (TRIM (b.invtid)));