Erreur de synthaxe Access
Katerina85_55
Messages postés
23
Date d'inscription
Statut
Membre
Dernière intervention
-
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
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#
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#
A voir également:
- Erreur de synthaxe Access
- Exemple base de données access à télécharger gratuit ✓ - Forum Logiciels
- Erreur t32 ✓ - Forum Livebox
- Erreur 0x80070643 - Accueil - Windows
- Erreur 4101 france tv - Forum Lecteurs et supports vidéo
- Erreur 4201 france tv ✓ - Forum Réseaux sociaux
1 réponse
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonsoir, je te suggère de supprimer "outer".