SQL Server Update的值 為 另一個表某列的統計值


原文:https://blog.csdn.net/CHENHAO19900918/article/details/79869330

功能描述

寫一條update語句,update的值 為 統計關聯表的 “金額和數量” 這兩個字段

sql語句

--更新主表字段 ContractNum、ContractAmount
UPDATE dbo.ProjectInventory
SET ContractNum=(
	SELECT ISNULL(SUM(ContractNum),0) FROM dbo.InventorySubitemRelation WHERE InventoryId=ProjectInventory.Id
)
, ContractAmount=(
	SELECT ISNULL(SUM(ContractAmount),0) FROM dbo.InventorySubitemRelation WHERE InventoryId=ProjectInventory.Id
)

表結構和數據


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM