簡體   English   中英

如何在SQL中獲得兩種貨幣之間的匯率

[英]How would one get an Exchange Rate between two currencies in SQL

我正在嘗試編寫一個SQL查詢,該查詢將獲得說英鎊對歐元的匯率。

我試過下面的SQL:

SELECT CurrencyCode,ExchangeRate FROM Currency
WHERE CurrencyCode='GBP';

我原本希望得到兩列的列表,貨幣名稱和英鎊匯率,但是有些不對勁。 有任何想法嗎?

所以...

SELECT ExchangeRate FROM Currency WHERE CurrencyCode = 'EUR';  

這將返回一列所有歐元對其他貨幣的匯率。

假設您沒有中間的ExchangeRates表,那么您使用的是基礎貨幣,如果基礎貨幣為GBP,則所需的查詢為:

SELECT ExchangeRate FROM Currency WHERE CurrencyCode = 'EUR';

這是一個演示

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM