调整使用round函数的查询结果

时间:2017-07-08 21:58:39

标签: oracle oracle11g

假设我的查询为:

从表格中选择圆形(第1列 - 第2列)delta;

现在我想将delta作为delta -1,如果(第1列 - 第2列)导致十进制值等于或大于0.5的数字(如100.65)。因为delta将四舍五入到下一个整数(如101)。但我想要delta(意味着100而不是101)。

如果(第1列 - 第2列)导致十进制值小于0.5的数字(如100.35),则增量自动为正确(如舍入后为100)。

因此,当(第1列 - 第2列)的值大于0.5时,(第1列 - 第2列)的舍入会出现问题。

0 个答案:

没有答案