sql >> Database teknologi >  >> RDS >> Mysql

Konvertering af valuta i MySQL ved hjælp af en join

Dette burde gøre det:

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'

Det er dog svært at teste uden en prøve-DB - beregningen kan være slået fra, men princippet er klart.



  1. Django datetime felt - konverter til tidszone i visning

  2. Formatering af dato (ÅÅ:MM:DD:Tid) i Excel

  3. Sådan opretter du en MySQL-database ved hjælp af kommandolinjegrænsefladen (CLI)

  4. Hvordan vælger jeg i Django 100 tilfældige poster fra databasen?