{SQL Server} Requette COUNT
damien-igps
Messages postés
63
Statut
Membre
-
0z0z Messages postés 109 Statut Membre -
0z0z Messages postés 109 Statut Membre -
Bonjour,
dans une table type_contrat ,j'ai :
id
value
dans une autre table contrat,j'ai les différent contrat inscrit
numcontrat
type
je cherche a connaitre pour chaque type de contrat ,le nombre de contrat que j'ai dans ma table contrat ?
j'ai essayer de faire :
SELECT c.type,COUNT(numcontrat) AS compteur
FROM contrat c , type_contrat t
WHERE t.value=c.type
mais cela m'affiche un seul type contrat avec marquer a coté 35 qui correspond meme pas au nombre de contrat !
pouvez vous m'aider ?
dans une table type_contrat ,j'ai :
id
value
dans une autre table contrat,j'ai les différent contrat inscrit
numcontrat
type
je cherche a connaitre pour chaque type de contrat ,le nombre de contrat que j'ai dans ma table contrat ?
j'ai essayer de faire :
SELECT c.type,COUNT(numcontrat) AS compteur
FROM contrat c , type_contrat t
WHERE t.value=c.type
mais cela m'affiche un seul type contrat avec marquer a coté 35 qui correspond meme pas au nombre de contrat !
pouvez vous m'aider ?
A voir également:
- {SQL Server} Requette COUNT
- Cybera server - Télécharger - Divers Réseau & Wi-Fi
- Ps3 media server - Télécharger - Divers Réseau & Wi-Fi
- Filezilla server - Télécharger - Téléchargement & Transfert
- Typsoft ftp server - Télécharger - Téléchargement & Transfert
- Logiciel sql - Télécharger - Bases de données
6 réponses
Essais ca :
SELECT t.value, COUNT(c.numcontrat) AS compteur
FROM contrat c , type_contrat t
WHERE t.value=c.type
GROUP BY t.value;
SELECT t.value, COUNT(c.numcontrat) AS compteur
FROM contrat c , type_contrat t
WHERE t.value=c.type
GROUP BY t.value;
Si value est ta clé primaire je comprend pas trop pourquoi t'as un id. Ou bien c'est ton id que tu aurais du mettre en clé primaire.
Fin bon essais déjà ce que j'ai mit plus haut.
Fin bon essais déjà ce que j'ai mit plus haut.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question