Fonction count (SQL) sous acces

Fermé
Nico90 - 15 févr. 2010 à 17:56
xsure Messages postés 51 Date d'inscription dimanche 21 décembre 2008 Statut Membre Dernière intervention 26 septembre 2015 - 17 févr. 2010 à 14:08
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 Date d'inscription mardi 16 février 2010 Statut Membre Dernière intervention 17 février 2010
16 févr. 2010 à 17:50
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
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 51 Date d'inscription dimanche 21 décembre 2008 Statut Membre Dernière intervention 26 septembre 2015 1
16 févr. 2010 à 19:26
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 51 Date d'inscription dimanche 21 décembre 2008 Statut Membre Dernière intervention 26 septembre 2015 1
16 févr. 2010 à 21:34
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 Date d'inscription mardi 16 février 2010 Statut Membre Dernière intervention 17 février 2010
17 févr. 2010 à 10:18
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 51 Date d'inscription dimanche 21 décembre 2008 Statut Membre Dernière intervention 26 septembre 2015 1
17 févr. 2010 à 14:08
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