我在使用mysql舍入时遇到问题。这是我的疑问。
SELECT ROUND(8120.125,2) A, COMPUTE_DISCOUNTED_AMOUNT(13150.00,35,5,0) as B, ROUND(COMPUTE_DISCOUNTED_AMOUNT(13150.00,35,5,0),2) as C;
并返回
--------------------------------
| A | B | C |
--------------------------------
| 8120.13 | 8120.125 | 8120.12 |
--------------------------------
自定义函数COMPUTE_DISCOUNTED_AMOUNT只是进行除法计算折扣,接受双参数并返回双值。
我认为对于舍入
,结果会很奇怪