Bonjour,
je cherche à créer une table avec les taux de conversion les plus récents en date, par devise.
En l'occurrence, ma table s'appelle exchangeratehistory, et contient les colonnes suivantes :
ID
CurrencyID
FromDate
ToDate
ExchangeRate
Pour info, la date (todate) maximum de chacun des taux par devise est le 31/12/2020
J'ai en tout 7 currencyID différents (c'est à dire 7 devises: USD, CAD, etc.)
J'aimerais obtenir un résultat de 7 lignes, sur les colonnes suivantes :
CurrencyID
ToDate
ExchangeRate
Mais je n'y arrive pas avec la formule suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 select max(todate) as todate, CurrencyID, ExchangeRate from exchangeratehistory group by CurrencyID, ExchangeRate
J'ai essayé avec un max over(partition by CurrencyID) mais sans résultat non plus.
Quelqu'un a une idée ?
Merci d'avance !
Partager