Deux count dans une requete

cs_Matt67 Messages postés 549 Date d'inscription samedi 6 septembre 2003 Statut Membre Dernière intervention 6 mars 2010 - 15 mars 2005 à 20:41
loyousse Messages postés 198 Date d'inscription jeudi 3 février 2005 Statut Membre Dernière intervention 16 décembre 2008 - 18 mars 2005 à 09:53
Bonsoir,



J'ai le champs suivant

| champs |

1

2

3

1

3

2

5

1



Je voudrais, avec une meme requête avoir le nombre de 1 et le nombre total :



| Expr1 | Expr 2 |

3 8


Merci pour vos reponses,


Matt...

5 réponses

loyousse Messages postés 198 Date d'inscription jeudi 3 février 2005 Statut Membre Dernière intervention 16 décembre 2008 1
16 mars 2005 à 10:23
je vois ce que tu veux dire mais en une requete je sais pas comment
faire, il faut une condition pour récupérer le nombre de 1 mais pas de
connexion pour avoir le nombre total.
essaie cette requete je sais pas si va marcher...



select count(champs) from table where champs=1

union


select count(champs) from table



tiens moi au courant
0
loyousse Messages postés 198 Date d'inscription jeudi 3 février 2005 Statut Membre Dernière intervention 16 décembre 2008 1
16 mars 2005 à 10:24
je vois ce que tu veux dire mais en une requete je sais pas comment
faire, il faut une condition pour récupérer le nombre de 1 mais pas de
condition pour avoir le nombre total.
essaie cette requete je sais pas si va marcher...



select count(champs) from table where champs=1

union


select count(champs) from table



tiens moi au courant
0
cs_Matt67 Messages postés 549 Date d'inscription samedi 6 septembre 2003 Statut Membre Dernière intervention 6 mars 2010 3
16 mars 2005 à 20:36
Bonsoir,



J'essaie demain et je te tiens au courant,

Matt...
0
cs_Matt67 Messages postés 549 Date d'inscription samedi 6 septembre 2003 Statut Membre Dernière intervention 6 mars 2010 3
17 mars 2005 à 17:44
bonjour,



Ca marche a moitié, je m'explique :

ca me compte bien les differents 1 et le total mais ca le met dans le meme champs.

En fait la table est un peu plus compliqué et je veux faire en plus un regroupement par jour.



champs 1 | champs2 |

01/01/2001 1

01/01/2001 2

01/01/2001

3

01/01/2001

1


02/01/2001
3


02/01/2001
2


02/01/2001
5
02/01/2001 1


02/01/2001 2




resultat
champs1 | nb1 | total |
01/01/2001 2 4

02/01/2001 1 5




donc c'est pas encore mais merci quand meme.

Matt...
0

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

Posez votre question
loyousse Messages postés 198 Date d'inscription jeudi 3 février 2005 Statut Membre Dernière intervention 16 décembre 2008 1
18 mars 2005 à 09:53
select count(Champs2) from table where champs=1 group by Champs1

union


select count(Champs2) from table group by Champs1



essaie ça.
0
Rejoignez-nous