Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Requêtes
Requêtes Forum d'entraide sur les requêtes MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 07/04/2011, 11h30   #1
 
Inscription : septembre 2008
Messages : 114
Détails du profil
Informations forums :
Inscription : septembre 2008
Messages : 114
Points : -49
Points : -49
Par défaut Une difficile requete

Table Dossier :

id_dossier,nom_dossier,id_contact,id_personnel,id_societe,remarque,date_debut,etat

Table personnel :

id_personnel,nomcomplet,fonction


NB que le champ etat se represente par une valeur 0 ou 1 (fermé ou ouvert)


Le problème est comment afficher la liste des personnels avec le nombre des dossier ouvert et fermé dans une même ligne
ghir_ana est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/04/2011, 11h46   #2
Membre Expert
 
Inscription : août 2008
Messages : 1 271
Détails du profil
Informations forums :
Inscription : août 2008
Messages : 1 271
Points : 1 929
Points : 1 929
Il faut conditionner le décompte :
Code :
1
2
3
4
5
6
SELECT id_personnel, nomcomplet,
       sum(case when d.etat = 0 then 1 end) AS nb_ferme,
	   sum(case when d.etat = 1 then 1 end) AS nb_ouvert
  FROM personnel p
  LEFT JOIN dossier d ON p.id_personnel = d.id_personnel
 GROUP BY id_personnel, nomcomplet
skuatamad est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/04/2011, 12h47   #3
 
Inscription : septembre 2008
Messages : 114
Détails du profil
Informations forums :
Inscription : septembre 2008
Messages : 114
Points : -49
Points : -49
ghir_ana est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h50.


 
 
 
 
Partenaires

Hébergement Web