Fonction count (SQL) sous acces

Nico90 -  
xsure Messages postés 52 Statut Membre -
Bonjour, j'ai un problème dans une requette SQL sous access, j'ai créer mes tables comme cela :

EMPLOYE (Numemp, Nomemp, Salemp,#Numfonction, #Numserv)
FONCTION(Numfonction, Libfonction)
SERVICE (Numserv, Nomserv, Nombatiment)

Ma requette consiste a effectuer le nombre d'employés dans chaque service (en utilisant la fonction count)

SELECT SERVICE.Nomserv, nbemp count(*)
FROM SERVICE
WHERE EMPLOYE.#Numfonction = FONCTION.Numfonction;

Mais j'ai une erreur de sytaxe, et j'aimerai avoir de l'aide svp, merci.
A voir également:

26 réponses

sebdu70 Messages postés 5 Statut Membre
 
SELECT Numfonction, Libfonction
FROM FONCTION
WHERE Nbemp=0;

la tu n'as besoin que de la table FONCTION car il y a la Propriété Nbemp qui t'indique si la fonction est utilisé ou pas

Re : le champ Nbemp n'existe pas en théorie, je l'ai créer pour regarder ce que donnerais ma requette afin de ne faire d'erreur. Mais a tu une solution pour effectuer ce champ sans ce champ, merci d'avance.
0
Nico
 
Ceci est valable pour les autres requêtes, car les champ Nbemp, ont été inventés afin de tomber sur un calcul juste après avoir effectuer toutes les requêtes.
0
xsure Messages postés 52 Statut Membre 1
 
ok alors pour la requette services ayant plus de 2 employés
SELECT SERVICE.Numserv, SERVICE.Nomserv
FROM SERVICE, EMPLOYE
WHERE SERVICE.Numserv=EMPLOYE.Numserv
GROUP BY SERVICE.Numserv, SERVICE.Nomserv
HAVING Count(Numemp)>2;
0
xsure Messages postés 52 Statut Membre 1
 
par contre pour la requette : Fonction non utilisé, ca fait deux heures que je cherche et j'y arrive pas
je vais poster un sujet et je te redis ca
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
sebdu70 Messages postés 5 Statut Membre
 
Bonjour, j'ai réussi a terminer mon projet access hier soir (tu m'a fait comprendre que que je fessais beaucoup de faute de débutant, et qu'il fallait que je me concentre un peu plus), Merci de ton aide.
0
xsure Messages postés 52 Statut Membre 1
 
avec plaisir, je sait pas si t'as réussi la requette Fonction non utilisées mais j'ai posté sujet ici https://forums.commentcamarche.net/forum/affich-16626728-requette-sql#9 vas y voir si ca peut t'aider
a bientot
0