سلام.
UPDATE po
SET po.Total = pii.SumPrice
FROM Table1(Header Table) AS Po JOIN( SELECT SUM( Cnt * Price
)AS SumPrice ,
Code
FROM Table2(Detail Table)
GROUP BY Code
)AS Pii
ON po.code
=
Pii.code;
در این کد با استفاده از Derived Table ها من اینکارو برای شما کردم.
در Derived Table فرض کردم که برای هر قلم کالا یک تعداد داره یک مبلغ که جمع اونها رو در نظر گرفتم و براساس Code اونها رو گروه بندی کردم که مجموع همه اونها رو نشون بده.
و در Inner Query اومدم باهاش Join زدم و براساس Code باهم تطبیق دادم و مقدا رSumprice رو در مقدار Total جدول Header بروز کردم.