0

我正在尝试编写一个 SQL 查询来获取英镑对欧元的汇率。

我试过下面的SQL:

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

我期待得到一个包含两列的列表,货币名称和英镑汇率,但有些不对劲;有任何想法吗?

所以...

SELECT ExchangeRate FROM Currency WHERE CurrencyCode = 'EUR';  

这将为欧元兑其他货币的所有汇率返回一列。

4

1 回答 1

0

假设您没有中间ExchangeRates表,因此您使用的是基础货币,如果基础货币是 GBP,您想要的查询是:

SELECT ExchangeRate FROM Currency WHERE CurrencyCode = 'EUR';

这是一个演示

于 2013-12-07T22:26:47.900 回答