我有 2 个表,“Items”和“Itemldgr”。我想items.saleprice
使用最新itemldgr.purchaseprice
的更新itemldgr
。
这是一种简单的想法:
update items set items.saleprice = (itemldgr.purchaseprice * 1.30) from itemldgr,
items
where items.itemid = itemldgr.itemid
and itemldgr.docdate = (
select itemldgr.itemid,MAX(docdate)
from itemldgr
where itemldgr.docid = 'RR'
and itemldgr.netcost <> '0'
and itemldgr.qtyin <> '0'
group by itemldgr.itemid
order by itemid)`