Bonjour,

N'ayant pas fais de requête bien compliquer depuis 4 ans je suis comme newbi en SQL.
Voila considérons j'ai une table dow jones comme ceci :
ID, Date, Open, High, Low, Close, Volume, Adj_Close

Et j'aimerais faire apparaitre par un requête uniquement les date et cours de cloture de l'année c-ad au 31/12/20XX
Le probleme est que lorsque je fais ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
SELECT ID, Date, CLOSE
FROM DowDaily
WHERE month(Date)=12 and day(Date)=31
Forcement si le 31/12 il n'y a pas eu de cotation elle n'existe pas dans ma table et donc je n'aurais pas de cours ni date pour cette année la.
J'aimerais donc pouvoir prendre le dernier cours de l'année. Auriez vous un astuce?

problème 2 :
Une fois que j'ai ceci,
j'aimerais calculer les rendements d'une année à l'autre en faisant (R(n)-R(n-1))/R(n-1)
Je sias que par les requêtes access il faut prendre 2 fois les tables des cours et de faire quelques chose en plus.
Mais j'aimerais la rédiger en SQL, Pouvez vous m'aider?

Merci
Dumbl