Как узнать курс обмена между двумя валютами - PullRequest
2 голосов
/ 18 мая 2019

У меня есть две таблицы sql Ccy, которые поддерживают информацию о валюте, которая следующая enter image description here

, а другой таблицей является ccyRate, в которой хранится информация об обменном курсе, следующая за enter image description here

Во второй таблице показан обменный курс указанной валюты к местной валюте, который находится на базе 1

Теперь я хочу узнать, как найти Ex-Rate между USD и PKR из таблицы 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

1 Ответ

2 голосов
/ 18 мая 2019

Это просто деление:

select 
  (select crt_ToLocal from CcyRate where crt_Code = 'USD') /
  (select crt_ToLocal from CcyRate where crt_Code = 'PKR') as USDtoPKR
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...