Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Mengonversi mata uang di MySQL menggunakan join

Ini harus dilakukan:

SELECT o.*, sales_total * (c2.value_usd / c1.value_usd) as converted_total,
       c2.currency as converted_currency
FROM `order` o
JOIN `currency` c1 ON o.currency = c1.currency
JOIN `currency` c2 ON c2.currency = 'EUR'

Sulit untuk diuji tanpa sampel DB - perhitungannya mungkin salah tetapi prinsipnya jelas.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. QUARTER() Contoh – MySQL

  2. hapus min. nilai dari catatan setelah membandingkan dua nilai dari tabel di sql

  3. Menggunakan Python dan MySQL dalam Proses ETL

  4. Sistem Cadangan Panas yang Direkomendasikan untuk MySQL?

  5. kompres ukuran gambar saat diunggah di codeigniter