ストアド プロシージャから 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 grouped by currency_code) でしたが、うまくいきません...
どんな助けでも大歓迎です!