J'ai une requete que j'ai compris a faire mais manifestement je n'ai pas compris l'utilisation d'innerjoin:
Voila la requete (a la derniere ligne me renvoie une erreur:
Erreur a la derniere ligne:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT tab1.IdCurrency,tab2.Rate,MAX(ValDate) As UltimaData FROM CurrencyRate GROUP BY tab1.IdCurrency,tab2.Rate inner join Currency tab2 on tab1.IdCurrency=tab2.IdCurrency
En fait je veux la derniere cotation de la monnaie(la derniere Rate ).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Msg 156, Level 15, State 1, Line 4 Incorrect syntax near the keyword 'inner'.
Est correctement en affichant tab2.Rate avec la condition d'innerjoin?
Ou IdCurrency c'est l'id de la monnaie.
Je ne sais pas quel erreur de syntaxe j'ai dans la derniere ligne ou j'ai innerjoin.
http://www.sqlbook.com/SQL/INNER-JOIN-37.aspx
Partager