У меня проблема с получением МАКСИМАЛЬНОЙ ДАТЫ из хранимой процедуры.
По сути, у меня есть список курсов обмена с датой захвата, которые ежедневно регистрируются в таблице, и я хочу вернутьсяпоследнее значение.
Вот код, над которым я работаю ..
select
distinct t.source_currency_code, t.target_currency_code,
'(' + t.source_currency_code + ') ' + s.currency_name as source_currency_name,
'(' + t.target_currency_code + ') ' + x.currency_name as target_currency_name,
t.converted_amount as buy_rate,
t.date_loaded as date_loaded
from texchange_rate t, tcurrency s, tcurrency x
where
s.currency_code = t.source_currency_code and
x.currency_code = t.target_currency_code
order by t.source_currency_code
Я думал о MAX (.t.date_loaded сгруппированы по коду валюты), но это не работает ...
Любая помощь приветствуется!