“30/360 = 0”这是一个错误还是什么?

时间:2014-01-14 13:44:57

标签: sql-server-2008 sql-server-2008-r2

好的我有一个SQL Procedure我计算了一些工资单的东西。这里的问题是我的等式之一' 30/360 = 0'返回'零'并试试Sql Server像这样:

Select 30/360   --This Return Zero And Should Return '0.08333333'

这不是我真正的功能,只是例子,这是正常行为吗?

1 个答案:

答案 0 :(得分:2)

除以两个整数会返回一个整数。请改用以下内容:

select 30/360.0