用MySQL将价格四舍五入到最接近的95p

时间:2014-02-17 13:23:34

标签: mysql

我的网站上有价格,我想整理一下。

四舍五入到最接近的英镑很简单,但我很难将价格四舍五入到最接近的95p

例如商品的价格显示为13.6800(£13.68) 我希望将其舍入到13.9500(13.95英镑)

这是怎么做到的?因为我需要更新2130个产品价格。

3 个答案:

答案 0 :(得分:0)

您可以使用control flow functions但我认为如果您为每个请求执行相同的流程,最好将其作为批处理。

答案 1 :(得分:0)

尝试

  update prices set price = ROUND(price)+ 0.95

应该做的伎俩

答案 2 :(得分:0)

只需使用ROUND就可以获得最近的磅,但0.05移位:

ROUND(13.6800+0.05)-0.05