如何解决SQL Server在计算平均值时四舍五入值
我正在尝试计算平均值,并在平均值上应用CEILING,但是以某种方式在计算平均值时,它总是四舍五入该值。
import re
def truncate(after,in
in
return re.sub(rf"^(.*?{after}).*$",r"\1",in
with open(__file__) as f:
prin
在我的情况下DECLARE @AverageStudents INT
SELECT @AverageStudents = CEILING((SELECT @TotalUsersInAllScools + @TotalUsersInAllColleges AS FLOAT) + (SELECT @TotalSchools + @TotalUsersColleges AS FLOAT))
SELECT @AverageStudents AS 'AverageStudents'
和@TotalUsersInAllScools + @TotalUsersInAllColleges = 875
875/216 = 4.0509,它的上限应该给我输出5但给了我4。
我观察到的是@TotalSchools + @TotalUsersColleges = 216
给出的输出为4
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。