[英]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.