簡體   English   中英

MySQL使用第二表進行計算更新第一表

[英]MySQL update 1st Table using the 2nd Table with computation

您好,早上好。

我有2張桌子,看起來像這樣。

Table: receiving

在此處輸入圖片說明

Table: purchorder

在此處輸入圖片說明

這是我的問題。

我怎樣才能更新列ReflectedQty使用列QtyPackQtyStanpurchorder其中列RInumber = RINo

請注意QtyStan列QtyStan將/ 100

這是我需要的輸出。

在此處輸入圖片說明

TYSM為將來提供幫助

嘗試這個:

update receiving r
join purchorder p
on r.RInumber = p.RINo
set r.ReflectedQty = r.ReflectedQty - p.QtyStan - (p.QtyStan / 100)
-- where r.RINumber = 'myvalue'

我的編輯代碼

update receiving r
join purchorder p
on P.RInumber = r.RINo
set p.ReflectedQty = Format(p.ReflectedQty - r.QtyPack - (r.QtyStan / 100),2) where RINumber = 'RI861RMA'

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM