这就是问题所在:
-如果手机价格低于R8000,则价格将上涨R100-如果手机价格为R8000或以上,则在手机原始售价的基础上降价/降价10%。
这是我尝试过的:
UPDATE tblPhoneDetails
SET CellPhone_UnitPrice = CellPhone_UnitPrice - 100
WHERE (CellPhone_UnitPrice < '8000'),
SET CellPhone_UnitPrice = CellPhone_UnitPrice - CellPhone_UnitPrice * 0.1
WHERE (CellPhone_UnitPrice > '8000')
我想您想要一个case
表达式:
update tblphonedetails
set cellphone_unitprice = case
when cellphone_unitprice < 8000 then cellphone_unitprice - 100
else cellphone_unitprice * 0.9
end