Division of 2 numbers using CAST function in SQL server 2008R2 -


i have 2 numbers want divide: 5262167 / 162333331 when verified using windows calculator (calc.exe) result 0.0324158136076195 when used simple select cast function in sql server 2008r2 don't have same result. here i'm running in sql editor:

select cast((5262167 / 162333331) decimal(18,8)) 

and result 0.00000000

you're doing integer division, truncate remainders. 5262167 < 162333331, result 0. cast input before dividing.

select cast(5262167 decimal(18,8)) / cast(162333331 decimal(18,8)) 

Comments

Popular posts from this blog

c# - Operator '==' incompatible with operand types 'Guid' and 'Guid' using DynamicExpression.ParseLambda<T, bool> -