Bonjour,
j'ai fais 2 requêtes me permettant d'interroger la base de données de façon séparer mais ce que je veux c'est qu'avec ces 2 requêtes n'en faire qu'une, mais je me perd quand j'utilise le UNION, du cou je me retourne vers vous afin de m'éclaircir la dessus...
je souhaite représenter ce tableau:
j'ai fais une première requête pour l'horizontale:
qui a pour résultat:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 select RSC , GROUP_CONCAT(DISTINCT'', Sub_RSC) , GROUP_CONCAT(DISTINCT'', Country) from customer GROUP BY RSC
et une autre pour la verticale:
qui a pour résultat:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 SELECT Release_gsm AS "Release" , Sub_release_gsm AS "Sub_Release" , SUM(Total_Mfs) AS "Qty" , FORMAT(100*SUM(Total_Mfs)/(SELECT SUM(Total_Mfs) FROM customer), 1) AS "Pourcentage" , COUNT(*) AS "Total" FROM customer WHERE network_status = "active" -- réseau actif AND NOT Release_gsm = "/" GROUP BY Release_gsm , Sub_release_gsm
comment utiliser le UNION pour ne faire qu'une requête ?
merci d'avance.
Partager