Recuperer la valeur 0 d'un count - SQL/NoSQL - Programmation
Marsh Posté le 14-04-2005 à 11:17:59
Désolé pour les fautes d'écriture et d'orthographe je tâcherais de faire mieux à présent.
Euh!!!
J'ai pas compris ta soltuion....
Marsh Posté le 14-04-2005 à 11:36:16
Ok Ok
c'est ce que j'avais compris
mais j'ai un autre probleme quand j'utilise le terme JOIN il me met des erreurs donc la compilation ne passe pas.
J'ai essayé de détourner ce probleme en ajoutant UNION entre 2 select la aussi même problème des erreurs.
Je ne connais pas la version de SQL sur la quelle je bosse mais en tout cas elle ne reconnait ni JOIN ni UNION.
J'ai peut être oublié de precisé que ma base de donnée est informix mais je pense que cela ne joue pas avec le langage SQL.
Marsh Posté le 14-04-2005 à 11:02:43
Salut,
Je tiens avt tou à saluer tout le monde je suis nouveau dans le forum.
Voila j'ai un probleme vis à vis des jointure de tables.
J'ai en fait 2 tables ACTTAB et ACTES.
Dans la table ACTTAB est repertorié tou les actes existants et dans la table ACTES est repertorié tou les actes effectué. Le lien entre ses tables est actnci ki est la clé primaire de ACTTAB.
Le but de ma requete est de sortir le nombre par act effectué je fais donc une jointure entre les 2 tables.
Le probleme est que j'aimerai tou les acte existan et si certain de ses actes n'ont pas été effectué d'avoir un 0 dans mon count.
Dans ma requete je recupere tou les actes effectué dc le nombre minimum est 1 et j'aimerai aussi avoir 0 pour ce ki n'ont pas été effectué.
Dans ma requete je m'ineteresse uniqment a certain acte
actnum et actlil sont respectivement le numero de l'acte et le libellé de l'acte
select
count(*) as nb_act,
actnum,
actlil
from
acttab,
actes
where
acttab.actnci between '10463' and '10516' and
actes.actnci=acttab.actnci
group by
2,3
order by nb_act;
Merci de m'aider.