MAW*_*656 9 sql sql-server sql-server-2000
我需要将货币值四舍五入到最接近的分数,然后对该舍入值进行一些操作.我不能使用Round()因为这也会向下舍入.这些都是货币价值.
123.4567 - > 123.46
1.1349 - > 1.14
在SQL中有什么办法吗?如果我需要UDF,请提供有关如何完成该UDF代码的建议.
编辑:数据存储为Float.
Mar*_*c B 15
CEILING(moneyvalue * 100) / 100
Run Code Online (Sandbox Code Playgroud)
也许?转换为便士,向上舍入到最近的整数便士,然后转换回美元.
| 归档时间: |
|
| 查看次数: |
19621 次 |
| 最近记录: |