Recuperer la valeur 0 d'un count

Recuperer la valeur 0 d'un count - SQL/NoSQL - Programmation

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.                      

Reply

Marsh Posté le 14-04-2005 à 11:02:43   

Reply

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....

Reply

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.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed