Friends,
Mau nanya lagi nih kenapa hasil perhitungan pada SQL Server untuk rounding seringkali kok tidak sesuai ya? Contoh pada query dibawah ini :
select price, kgs, round(price*kgs,2) as total
from tatransodt
where transid='1002457'
hasilnya adalah :
Price : 1.639
kgs : 9950.0
total : 16308.049999999999
total disitu kan seharusnya 16308.05, tapi kenapa yang keluar 16308.049999.
Tipe variable price dan kgs ada float.
Thanks sebelumnya ya...![]()





Reply With Quote



Bookmarks