Quantcast
Channel: Transact-SQL forum
Viewing all articles
Browse latest Browse all 12890

Problem with Decimal Places and Rounding off

$
0
0
Good Day All 

i have a Following Query 

1) Query 1

[CODE]DECLARE @FINALVAUE VARCHAR(MAX) =   (Convert(decimal,@CAUSATIVE_FACTORS_ID) - 1) +   Convert(decimal,@LU_PERCENTAGE_FAILURE_IN_SAMPLE_ID) + Convert(decimal,@LU_REPORTING_HISTORY_ID)  
PRINT @FINALVAUE -- the answer is 3 [/CODE]

The Calculation is like this 

2) Query 2

[CODE]DECLARE @FINAL VARCHAR(MAX) 
SET  @FINAL=  (4-1) + 0.08 + 0.2
SELECT @FINAL -- the asnwer is 3.28 
[/CODE]
 

The first Query i am retrieving values from the Variables which are varchar and converting to decimal and doing the calculations. and the second Query i am just taking the value as is. i used this to debug in trying to solve this problem. My problem here in the first Query in the @FINALVAUE variable the answer is "3" and in the second Query the answer is "3.28"
, i want the first Query to display the same value which is "3.28"

Thanks
 

Vuyiswa Maseko


Viewing all articles
Browse latest Browse all 12890

Trending Articles