sql语法-除法和上限函数

ia2d9nvy  于 2021-07-24  发布在  Java
关注(0)|答案(1)|浏览(269)

这个问题在这里已经有答案了

如何使用t-sql将两个整数值相除得到浮点结果(8个答案)
10个月前关门了。
我试着根据每个孩子需要的糖果量来计算他需要多少包汗。我正在尝试找出实现这一点的sql语法。
我用过带分隔的天花板,但还是不起作用

select CEILING(NoOfSweets / SweetsPerPack) AS NoOfPacks

情节:

NoOfSweets   SweetsPerPack   RequiredOutCome   NoOfPacks
--------------------------------------------------------
10               10             1                 1
 5               10             1                 0
20               10             2                 2
 8               10             1                 0      
 7                5             2                 1
rkkpypqq

rkkpypqq1#

如果值是整数,那么SQLServer执行整数除法。所以, 1/20 而不是 0.5 . 我发现得到小数点的最简单的方法是乘 1.0 :

CEILING(NoOfSweets * 1.0 / SweetsPerPack)

相关问题