У меня проблема с получением MAX DATE из хранимой процедуры.
По сути, у меня есть список обменных курсов с датой захвата, которые ежедневно фиксируются в таблице, и я хочу вернуть последнее значение.
Вот код, над которым я работаю..
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 сгруппирован по валютному_коду), но это не работает...
Любая помощь приветствуется!