gpt4 book ai didi

sql - sql中小数列的四舍五入

转载 作者:行者123 更新时间:2023-12-02 14:07:29 24 4
gpt4 key购买 nike

我正在使用此代码对十进制值求和。

SUM(Amount) as TotalAmount

金额列是十进制数据类型

Amount decimal (10,4)

总结各列后,我得到这样的值

13500.8765
12005.0000

我的预期输出应该是这样的

13501
12005

最佳答案

ROUND() 函数用于将数值字段四舍五入到指定的小数位数。

语法:

SELECT ROUND(column_name,decimals) FROM table_name;

对于您的问题,请尝试以下操作:

CONVERT(int,ROUND(SUM(Amount),0)) as TotalAmount --Converting to int to remove the fractional part

了解有关ROUND的更多信息 here .

关于sql - sql中小数列的四舍五入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21950901/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com