Link to home
Start Free TrialLog in
Avatar of CalBob
CalBob

asked on

How do I divide two integer values and get a result that includes 2 decimal places?

I have what seems to be a very easy problem, but it isn't working for me.  I have a table with two integer value columns (A and B).  I simply want to create a new table with a new column (C) that divides column A by column B and gives me a result in a rate or percentage form.  

For example, row 1 may contain 4 for column A and 16 for column B.  I would expect my new computed column C to show .25 (4/16) or 25 (4.16*100).  

I have used several combinations of CAST, ROUND, CONVERT with DECIMAL and NUMERIC, but can't get the correct result.  I can't wait to see the simple solution.

Thank you so much.
ASKER CERTIFIED SOLUTION
Avatar of Aneesh
Aneesh
Flag of Canada image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of CalBob
CalBob

ASKER

That gave me the information I needed to complete the problem.  The final solution for me was:
CAST(num*1.0/num as numeric(10,2)) as rate

Thanks!