sql-server - 将小数点后第三位四舍五入到小数点第二位(例如 $0.033 变为 $0.04)

标签 sql-server sql-server-2008 sql-server-2005

当我们将价格提高 10% 时,某些产品(小数点后 3 位的产品)出现了不必要的价格变化。例如,价格为 0.03 的商品更改为 0.033

我们的客户不希望定价中有三位小数。

我们希望将小数点后第三位四舍五入到小数点第二位(例如,$0.033 变为 $0.04)。

如果我的值为 0.033,我希望结果为 0.04

请帮助我

问候

阿米特·维亚斯

最佳答案

另一种方法是CEILING(n * 100)/100

关于sql-server - 将小数点后第三位四舍五入到小数点第二位(例如 $0.033 变为 $0.04),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13248659/

相关文章:

c# - 使用参数化连接时是否需要关闭连接

SqlDbType.Time 溢出。值超出范围

sql - 设置默认架构的问题

java - 从 Java 调用 SQL Server 2008 存储过程

sql-server-2005 - 包含 TRY CATCH ROLLBACK 模式的嵌套存储过程?

sql - 数据库中已经有一个名为 '#columntable' 的对象

sql-server - 如何在 SQL Server 中查找运行跟踪?

sql-server - 在 SQL Server 中定义一对一关系

sql-server - 如何在 Ubuntu 上使用 sqlcmd 调用带有 xml 参数的存储过程

sql - 将临时表重命名为物理表