Bonjour,
j'ai ce code la, qui n'a pas d'erreur mais il ne me met rien à jour.
Je vous explique, je voudrais mettre à jour la table IndicesBoursiers sur déja un champs "FinSem".
La valeur se trouve dans la table "IndicesFrance" sur le champs nommé pareil "FinSem", ca ne marche pas, pourquoi?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 UPDATE IndicesBoursiers SET FinSem = IndicesFrance.FinSem FROM IndicesBoursiers INNER JOIN IndicesBoursiers IndicesFrance ON (IndicesBoursiers.Date = IndicesFrance.Date) WHERE IndicesBoursiers.Date = (SELECT Max(Date) FROM IndicesFrance);
En revanche si je fais ca :
il me le met bien a jour.Je me prend la tête depuis 2jours
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 UPDATE IndicesBoursiers SET FinSem = 0 FROM IndicesBoursiers INNER JOIN IndicesBoursiers IndicesFrance ON (IndicesBoursiers.Date = IndicesFrance.Date) WHERE IndicesBoursiers.Date = (SELECT Max(Date) FROM IndicesFrance);
Help me please
Partager