Функция перевода валют PL/SQL

Гость9 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
09.03.2016

Необходимо написать функцию перевода из одной валюты в другую.

Есть три таблицы Сделки ( Компания, Сумма сделки,ДатаСделки, Валюта суммы

сделки), Показатели (Компания, Дата, Валюта баланса), Курсы (Workdate,

FundId, FundId_base, Course).

Нужно написать функцию, которая проверяет на соответствие Валюты суммы сделки и Валюты баланса. Если они

равны, то ничего менять не надо. Если они не равны, то перевести Валюту

суммы сделки по примеру в Валюту баланса.

Пример запроса на перевод валюты в рубли(код рубля fundid_base=14): (SELECT FUNDID, COURSE FROM

Курсы where workdate=дата сделки) AND FUND_IDBASE=14.

Пример схемы и таблиц прилагаю.