Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Kesalahan pembulatan SQL Server, Memberikan nilai yang berbeda

Ini karena Anda menggunakan tipe database float.

Float tidak boleh digunakan untuk mewakili nilai yang memerlukan presisi, karena disimpan sebagai perkiraan, manipulasi yang berbeda dapat memberi Anda hasil yang berbeda.

Di server sql Anda dapat menggunakan tipe data desimal dan numerik untuk presisi numerik:http://msdn.microsoft.com/en-us/library/ms187746.aspx



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Koneksi ke SQL Server Terkadang Berfungsi

  2. Koneksi JDBC gagal, kesalahan:koneksi TCP/IP ke host gagal

  3. Indeks berbasis fungsi di SQL Server

  4. Bagaimana saya bisa menarik daftar ID dari tabel SQL sebagai string nilai yang dipisahkan koma?

  5. SQL Server - Menggabungkan tabel besar tanpa mengunci data