|
|
|
|
Bonjour,
je dois extraire des statistiques à partir d'une base access pour celà, je cherche à éxécuter la requète suivante:
SELECT CLIENTS.DATEDUJOUR, CLIENTS.FONCTIONNA, CLIENTS.NIV_1, Count(CLIENTS.FONCTIONNA) AS CompteDeFONCTIONNA
FROM CLIENTS
GROUP BY CLIENTS.DATEDUJOUR, CLIENTS.FONCTIONNA, CLIENTS.NIV_1
HAVING (((CLIENTS.DATEDUJOUR)>=[date de début] And (CLIENTS.DATEDUJOUR)<=[date de fin]) AND ((CLIENTS.FONCTIONNA) Like "FONCTIONNAIRE") AND ((CLIENTS.NIV_1)<>""));
cette requète me permet d'avoir le nombre de fonctionnaire où le champs niv_1 est bien rempli sur une période entré par l'utilisateur. le problème que je rencontre est que quand il n'y a pas de fonctionnaire ou le champs niv_1 est bien rempli pour une date donnée celui ci ne renvoi aucun résultat et j'aimerai qu'il m'affiche 0 plutot que de ne pas afficher la ligne.
j'espère avoir été clair, en vous remerciant d'avance des réponse que vous pourrez m'apporter.
cordialement.
Configuration: P4 1.6Ghz 384 Mo RAM DD de 20Go Windows XP Pro SP2 Office Pro 2003
Salut,
SELECT iif(nom like "Mar*","commence par Mar",nom) FROM table1; va afficher autant de lignes qu'il y en a dans la table avec soit "commence par Mar", soit le nom s'il ne commence pas par Mar... A toi d'adapter dans ton cas A+ Blux "Les cons, ça ose tout. C'est même à ça qu'on les reconnait" |