Erreur de synthaxe Access

Fermé
Katerina85_55 Messages postés 23 Date d'inscription lundi 19 février 2018 Statut Membre Dernière intervention 16 mars 2018 - 28 févr. 2018 à 08:23
yg_be Messages postés 23295 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 28 octobre 2024 - 28 févr. 2018 à 19:29
Bonjour,

Lors de l'exécution de ma requête SQL Access, j'ai un message d'erreur: "Erreur de syntaxe (opérateur absent) dans l'expression dbo_DATA0070.SUPPLIER_POINTER=dbo_DATA0023.RKEY

LEFT OUTER JOIN
dbo_DATA0024 ON
dbo_DATA0023.RKEY=dbo_DATA0024.SUPPLIER_PTR".

dans Microsoft SQL ce code fonctionne parfaitement, par contre en Access je n'ai pas le même succès :-( Avez-vous une idée comment résoudre cette erreur?

Merci d'avance!

Le code complet:
SELECT
dbo_DATA0023.SUPPLIER_NAME as 'Fournisseur',
dbo_DATA0070.PO_NUMBER,
dbo_DATA0070.PO_DATE,
YEAR(dbo_DATA0070.PO_DATE) AS ['Année (date PO)'],
IIf(MONTH(dbo_DATA0070.PO_DATE)=1,'Janvier',
IIf(MONTH(dbo_DATA0070.PO_DATE)=2,'Février',
IIf(MONTH(dbo_DATA0070.PO_DATE)=3,'Mars',
IIf(MONTH(dbo_DATA0070.PO_DATE)=4,'Avril',
IIf(MONTH(dbo_DATA0070.PO_DATE)=5,'Mai',
IIf(MONTH(dbo_DATA0070.PO_DATE)=6,'Juin',
IIf(MONTH(dbo_DATA0070.PO_DATE)=7,'Juillet',
IIf(MONTH(dbo_DATA0070.PO_DATE)=8,'Août',
IIf(MONTH(dbo_DATA0070.PO_DATE)=9,'Septembre',
IIf(MONTH(dbo_DATA0070.PO_DATE)=10,'Octobre',
IIf(MONTH(dbo_DATA0070.PO_DATE)=11,'Novembre',
IIf(MONTH(dbo_DATA0070.PO_DATE)=12,'Décembre','-'))))))))))))

FROM
dbo_DATA0070

LEFT OUTER JOIN
dbo_DATA0023 ON
dbo_DATA0070.SUPPLIER_POINTER=dbo_DATA0023.RKEY

LEFT OUTER JOIN
dbo_DATA0024 ON
dbo_DATA0023.RKEY=dbo_DATA0024.SUPPLIER_PTR

WHERE
dbo_DATA0070.PO_DATE>#15/02/2018#

1 réponse

yg_be Messages postés 23295 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 28 octobre 2024 Ambassadeur 1 548
28 févr. 2018 à 19:29
bonsoir, je te suggère de supprimer "outer".
0