求SQL查询最大值?

2025-03-26 00:24:25
推荐回答(5个)
回答1:

还是通过存储过程来实现比较好,因为不一定增加一次10%就能达到目的

回答2:

if (select max(saleprice) from tblOrderDetail)<100
update tblOrderDetail set saleprice=saleprice*(1+0.1)

回答3:

写一个存储过程吧,在里面用case when判断

回答4:

利用while ,if进行loop

回答5:

declare @max decimal(10,4) select @max=max(salePrice) from tblOrderDetail while(@max<100) begin update tblOrderDetail set salePrice=salePrice+salePrice/10 select @max=max(salePrice) from tblOrderDetail end select @max