-- 查詢
select
*
from
AreaDishes20101015002 a
inner join
Dishes b
on a.DishesID=b.DishesID
inner join
(
select 品名 as dn,調整後售價 as prc,目前售價 as nprc from dbo.[菌說炒菜調價1] union
select 品名 as dn,調整後售價 as prc,目前售價 as nprc from dbo.[菌說炒菜調價$]
) c
on b.DishesName=c.dn and c.nprc=convert(int,replace(a.Price,'¥',''))
where
a.Price<>'時價' and a.AreaID in(23,24)
-- 更新
update a set
a.Price= '¥'+convert(varchar(5),c.prc)
from
AreaDishes20101015002 a
inner join
Dishes b
on a.DishesID=b.DishesID
inner join
(
select 品名 as dn,調整後售價 as prc,目前售價 as nprc from dbo.[菌說炒菜調價1] union
select 品名 as dn,調整後售價 as prc,目前售價 as nprc from dbo.[菌說炒菜調價$]
) c
on b.DishesName=c.dn and c.nprc=convert(int,replace(a.Price,'¥',''))
where
a.Price<>'時價' and a.AreaID in(23,24)
用一張表更新另一張表(做個標記)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.