calcul de pourcentage

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : calcul de pourcentage

calcul de pourcentage

par lowvensky » 08 mars 2013, 11:36

bonjour

je suis étudiant a l'université et en alternance avec Alcatel, cependant je rencontre certains blocages vis-a-vis de SQL!
je gère la base de données (MySQL)
je dois calculé le pourcentage des réseaux mais je ne sais comment m'y prendre!
ma requete est la suivante:
Code :Sélectionner tout - Visualiser dans une fenêtre à part

SELECT
Release_gsm AS "Release GSM"
,count(*) AS Total
, FORMAT(100*COUNT(*)/(SELECT COUNT(*) FROM customer), 1) AS Pourcentage
, GROUP_CONCAT(DISTINCT Sub_Release_gsm SEPARATOR " - ") AS "Sub releases"
FROM
customer
WHERE
network_status = "active" -- réseau actif
GROUP BY
Release_gsm
;

mais je souhaite rajouter une condition qui est la suivante:
si la release est supérieure a 5%, alors calculer ces sub releases ( en gros je veux détailler le pourcentage de toutes les releases qui sont supérieure a 5%)

exemple:
B10 = 15% // Releases
B10.1= 5% // Sub Releases
B10.2= 3% // Sub Releases
B10.3= 7% // Sub Releases

* Merci *