Domanda

Ho un problema per ottenere la data massima da una procedura memorizzata.

Fondamentalmente, ho un elenco di tassi di cambio con data di acquisizione, che vengono acquisiti giornalieri memorizzati all'interno di una tabella e desidero restituire l'ultimo valore.

Ecco il codice su cui sto lavorando ..

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

Il mio pensiero era di max (.t.date_loaded raggruppato da valuta_code) ma questo non funziona ...

Qualsiasi aiuto è apprezzato!

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top