Bonjour,
j'ai plusieurs tables qui comportent un champ 'categorie' et un champ 'montant'.
pour faire un bilan, je crée une requète qui récupère la somme des montants de chaque table groupée par les catégories, sur toutes ces tables raccordées par UNION:
donc, avec cette requète, par exemple pour une catégorie 'Fourniture industrielle', j'ai 2 lignes provenant l'une de 'depenses' et l'autre de 'bc'.
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
16
17
18
19
20
21
22
23 SELECT CONCAT('Factures') AS categorie, SUM(montant) AS montant FROM factures UNION SELECT categorie, SUM(montant) AS montant FROM depenses GROUP BY categorie UNION SELECT categorie, SUM(montant) AS montant FROM bc GROUP BY categorie ORDER BY categorie
j'aimerais maintenant que ma requète fasse la somme totale de ces 2 lignes.
comme s'il y avait un GROUP BY à la fin de l'UNION avant ORDER BY.
comment faire?
merci
Partager