Bonjour,
je travaille actuellement sur une base de données MySQL 5.0.
Je voudrais effectuer une requete me permettant de retourner une unité de valeur (tel que %) derrière mon calcul de pourcentage.
J'ai essayer plusieurs méthodes que se soit avec un "Concat" ou le symbole "+"
mais a l'affichage, je n'ai ni d'erreur ni l'apparition du symbole voulu.
Voici ce que j'ai :
Le symbole "%" s'affiche bien derrière le prenom mais pas derrière le résultat de ma sous-requête.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 SELECT nom, CONCAT(prenom,' %'), count(personne), CONCAT((count(*)/sum(personne))*100,' %'), CONCAT( (( count(personne)/( SELECT SUM(personne) FROM table1 ))*100)) + '%' as pourcentage FROM table1, table2, table3 WHERE ..... ..... ..... GROUP BY personne;
Apparemment, le problème viendrait du type de mon champ qui serait de valeur numérique et qui ne pourrait donc pas être concaténé.
j'espère avoir été clair, en attente de vos réponses
je vous remercie d'avance.
Partager