Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1086 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Calcul d'un % dans ma requete mysql

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Calcul d'un % dans ma requete mysql

n°1525413
pierre419
Posté le 07-03-2007 à 16:45:23  profilanswer
 

Bonjour,
 
J'ai besoin de faire une calcul de % directement dans ma requête :
 

Code :
  1. SELECT  user_nom as "Nom", 
  2. count( t_users_dossiers.id_user ) AS "Nombre de dossiers"
  3. FROM t_users_dossiers
  4. INNER JOIN t_users
  5. ON t_users_dossiers.id_user = t_users.id_user
  6. GROUP BY t_users_dossiers.id_user
  7. UNION ALL
  8. SELECT  'Total' as 'Nom',
  9. count( t_users_dossiers.id_user ) AS "Nombre de dossiers"
  10. FROM t_users_dossiers
  11. INNER JOIN t_users
  12. ON t_users_dossiers.id_user = t_users.id_user
  13. ORDER BY 'Nom'


 
Cette requête me permet d'avoir le nombre de dossiers par user et le nombre total de dossiers tout user confondu.
 
Je veux connaître pour chaque user quel pourcentage représente son nombre de dossiers par rapport au nombre total de dossiers.
 
Je ne vois pas comment faire pour récupérer mon total et m'en servir comme diviseur.
 
Merci d'avance

mood
Publicité
Posté le 07-03-2007 à 16:45:23  profilanswer
 

n°1525813
pierre419
Posté le 08-03-2007 à 14:27:23  profilanswer
 

Pour touceux qui ont regardé, regardent ou regarderont, voici la soluce :
 

Code :
  1. SET @total = (
  2. SELECT COUNT(id_gest_dossier)
  3. FROM t_users_dossiers);
  4. SELECT id_user,
  5. COUNT(id_gest_dossier),
  6. ROUND(COUNT(id_gest_dossier)/@total*100,3) AS '%'
  7. FROM t_users_dossiers
  8. GROUP BY id_user;


 
Bonne requête à tous

n°2172378
Bobos1992
Informaticien
Posté le 23-01-2013 à 16:05:53  profilanswer
 

Bonjour,
j ai un probléme je veux savoir comment calculer le taux d'avancement par technicien ,je sais que sa se voit que c'est facil mais le probléme c'est que je suis en language sql je travaille juste sur les formulaire et merci d'avance


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Calcul d'un % dans ma requete mysql

 

Sujets relatifs
Liaison de donnees XBRL et Mysqlrecuperer le tableau affichage des données de mysql (dans easyphp) ?
VBA access requete SQL et fonction()[Excel] Calcul matriciel
MySQL et fonction PASSWOR('...')requête et modification d'un champ
MySQL : garder son nomCalcul Impossible pour Moi !! [Resolu]
[mySQL] Expressions rationnelles[sql] probleme requete sql.
Plus de sujets relatifs à : Calcul d'un % dans ma requete mysql


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR