我有一个表,其中包含, ,exchange_rate
之类的条目。例如(不要担心费率的准确性):currA
currB
rate
currA currB rate rowId
USD USD 1 1
USD GBP 0.87 2
ZWD EUR 0.5 3
EUR KRN 1.5 4
RUP USD 0.78 5
YEN FRA 0.67 6
INR RUP 1.3 7
FRA USD 1.08 8
KNR USD 0.76 9
GBP YEN 1.4 10
rate 显示currA
wrt的转换率currB
。示例:第二行表示1 USD = 0.87 GBP
现在,我想要每种货币兑美元的汇率。例如,要将 EUR 转换为 USD,我可以使用第 4、9 行。类似地,将 GBP 转换为 USD 可以将 1 除以 0.87(第 2 行的结果),或者我可以从第 10、6 和 8 行计算这个汇率。
是否有任何 SQL 查询可以帮助我做到这一点?