I am trying to run this query, but it seems like it’s not formatting the numbers properly after doing a mathematical calculation. The scale should be at 2, but it won’t display as it should.
SELECT 30 / 60 as Diff FROM Table
This returns as 0
SELECT Convert( Numeric(8,2), 30 / 60 ) as Diff FROM Table
This returns as 0.00
How do I get this to return 0.50 as needed?
You can try the following and there are few ways to achieve it. Using a variable, or just performing
CAST,CONVERTon the fields itself.Please take a look at this MSDN article for further reference: