我有一個從存儲過程獲取MAX DATE的問題。SQL存儲過程最大日期問題
基本上,我有一個匯率和捕獲日期的列表,每天都在表格中捕獲這些匯率,我希望返回最新值。
這裏是代碼我的工作..
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由CURRENCY_CODE分組),但還是不行......
任何幫助不勝感激!
哪個RDBMS您使用(SQLSERVER,甲骨文,MySQL等)? – 2012-02-23 12:40:53
SQLSERVER 2005 :) – Rexxo 2012-02-23 12:49:38