这个问题在这里已经有答案了:
如何使用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
1条答案
按热度按时间rkkpypqq1#
如果值是整数,那么SQLServer执行整数除法。所以,
1/2
是0
而不是0.5
. 我发现得到小数点的最简单的方法是乘1.0
: