按百分比提高价格,四舍五入

时间:2018-11-02 12:08:22

标签: sql sql-server

我正在使用Microsoft SQL Server,我需要将my_table中的所有价格更新4%

我找到了关于stackoverflow的先前答案,并且我知道正确的方法应该是:

UPDATE my_table SET price = (price * 1.4)

但是我的客户希望将价格四舍五入。因此,如果结果为90,4,则必须变为90,如果结果为90.7,则必须变为91。

有可能吗?

1 个答案:

答案 0 :(得分:4)

使用ROUND()

UPDATE my_table
    SET price = ROUND(price * 1.4, 0);