Formulation requete SQL

wondermelou -  
 wondermelou -
Bonjour,

Dans le cadre d'un exercice je doit formuler une requete permettant d'afficher les salariés en CDI par anciennteté dans l'entreprise.

Je n'est qu'une seule table avec les champs: Nom-Prénom, Adress, code postal, N°sécu, date naissance, sexe, nationalté, emploi, date d'entrée, type contrat.

Pour ma requete voici la syntaxe que j'ai faite:

SELECT Salariés.[Nom-Prénom], Salariés.[Type contrat], Salariés.[Date entrée]
FROM Salariés
WHERE (((Salariés.[Type contrat].Value)="CDI") AND ((Salariés.[Date entrée]) BETWENN "01/09/2007" AND " 21/10/2011"))
ORDER BY Salariés.[Date entrée];

Seulement quand je souhaite exécuter ma requete s'affiche une fenetre disant qu'il y a une erreur de syntaxe et un opératuer absent.
Je ne comprend pas où il y a un problème.

quelqu'un peut il m'aider.

Merci d'avance.


wondermelou

2 réponses

jee pee Messages postés 41553 Date d'inscription   Statut Modérateur Dernière intervention   9 725
 
Salut,

Tu n'as pas précisé avec quel sgbd tu travailles.

Cependant BETWENN c'est plutot BETWEEN

cdlt
0
wondermelou
 
merci.

Je travaille sous access 2007.
Je retenter avoir un meilleur orthographe de Between au cas ou. Merci beaucoup
0