繁体   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