Float akurat hingga 15 angka penting saja (dalam SQL Server).
Hal ini ditunjukkan oleh 1.52415693411713 E+17
di mana 1.52415693411713
(15 digit) seakurat yang akan Anda dapatkan. 020...
terakhir setelah 152415693411713
dengan STR
adalah buatan adalah resolusi floating point
Untuk menjaga presisi, jangan gunakan float. Sesederhana itu. CAST ke desimal jika Anda ingin untuk perhitungan, tetapi jika Anda CAST kembali ke float Anda adalah dibatasi hingga 15 digit
Lihat "Yang Harus Diketahui Setiap Ilmuwan Komputer Tentang Floating-Point Arithmetic "