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

Bagaimana cara mengonversi dari tipe data uang di server SQL?

Konversi uang normal akan menghemat uang individu:

SELECT convert(varchar(30), moneyfield, 1)

Parameter terakhir menentukan seperti apa format outputnya:

0 (default) Tidak ada koma setiap tiga digit di sebelah kiri titik desimal, dan dua digit di sebelah kanan titik desimal; misalnya 4235,98.

1 koma setiap tiga digit di sebelah kiri koma desimal, dan dua digit di sebelah kanan koma; misalnya 3.510,92.

2 Tidak ada koma setiap tiga digit di sebelah kiri titik desimal, dan empat digit di sebelah kanan titik desimal; misalnya 4235,9819.

Jika Anda ingin memotong sen, dan menghitung dalam pound, Anda dapat menggunakan pembulatan ke pound terdekat, lantai ke seluruh pound terendah, atau plafon untuk mengumpulkan pound:

SELECT convert(int, round(moneyfield, 0))
SELECT convert(int, floor(moneyfield))
SELECT convert(int, ceiling(moneyfield))


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 3 Area yang Akan Diuntungkan dari Menggunakan Alat Pemantauan Kinerja SQL Server

  2. Cara Menangkap dan Menganalisis Acara SQL Server

  3. bidang jumlah pyodbc to_sql salah atau kesalahan sintaksis

  4. Apa itu 'pengidentifikasi multi-bagian' dan mengapa tidak bisa diikat?

  5. JSON di SQL Server