SQL Server 如何取两种货币之间的汇率

6rqinv9w  于 2022-12-17  发布在  其他
关注(0)|答案(1)|浏览(198)

我有两个sql表Ccy,它们维护货币信息,如下所示
另一个表是ccyRate,它维护

之后的汇率信息
第二个表显示了从指定货币到本地货币的汇率,以1为基数
现在我想要的是,如何找到汇率美元和巴基斯坦卢比从ccyRate表使用sql选择语句,我已经尝试了以下代码,但没有得到我的结果

select 
     case when crt_From = 'USD' then 1  else 0 end / crt_ToLocalCcy,
     case when crt_From = 'PKR' then 1  else 0 end / crt_ToLocalCcy
from CcyRate
qacovj5a

qacovj5a1#

只是一个部门:

select 
  (select crt_ToLocal from CcyRate where crt_Code = 'USD') /
  (select crt_ToLocal from CcyRate where crt_Code = 'PKR') as USDtoPKR

相关问题