Bonjour à tous,
Je cherche comment récupérer valeur boursière d'un titre, gràce à son identifiant idEquity, lors de l'achat de ce titre [investmentDetailDate]
Voici les 3 tables que j'utilise:
InvestmentDetail : {idInvestmentDetail,investmentDetailDate}
InvestmentDetailEquity : {idInvestmentDetailEquity, idInvestmentDetail, IdEquity}
EquityRate : {IdEquity, EquityRateDate, rate}
La requete que j'ai conçue:
Mais je me prend une erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 SELECT * FROM InvestmentDetailEquity ide, investmentdetail id, ( SELECT er.rate FROM EquityRate er WHERE er.EquityRateDate<id.investmentDetailDate and er.idEquity = ide.idEquity limit 1) sub WHERE ide.idinvestmentdetail = id.idInvestmentDetail
#1054 - Unknown column 'id.investmentDetailDate' in 'where clause'
N'est-il pas possible de réaliser ce genre de requete?
La question pourrait très bien être "Donne moi le taux de change de la devise XX à la date YY"
Merci pour votre aide
Partager