Bonjour,
Je vais vous expliquer mon problème simplement, j'ai deux tables, une appelée t1 qui est ma nouvelle table et une appelée t2 qui est mon ancienne table à mettre à jour avec les données de la première.
Dans ma table t2 j'ai deux champs alors que dans ma table t1 je n'en ai qu'un. Je voudrais que le premier champs de mon ancienne table prenne la valeur du champ de ma nouvelle table, et que le second champ prenne la valeur des 9 premiers caractères du champ de ma nouvelle table.
En clair
- Table de mise à jour : 1 champ de 14 caractère
- Table à mettre à jour : 1 champ de 14 caractères et 1 champ de 9 caractères (les 9 premiers du champ de 14 caractère).
J'arrive à le faire sur des requêtes ajout, mais pas sur une requête mise à jour et j'obtiens un erreur :
"Le moteur de base de données ne peux pas trouver "left([Site import].[SIRET],9)".
Voila merci d'avance ce champ est très important c'est celui qui fait le lien entre deux tables principales de ma base.
Partager