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.
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
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
CAST(num*1.0/num as numeric(10,2)) as rate
Thanks!