Formulation requete SQL

Fermé
wondermelou - 23 oct. 2011 à 10:51
 wondermelou - 25 oct. 2011 à 14:03
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

A voir également:

2 réponses

jee pee Messages postés 39637 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 25 avril 2024 9 235
23 oct. 2011 à 19:18
Salut,

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

Cependant BETWENN c'est plutot BETWEEN

cdlt
0
wondermelou
25 oct. 2011 à 14:03
merci.

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