Pages: 1
- Sujet précédent - Créer une multitude de colonnes résultat de requête SQL/group stats - Sujet suivant
#1 Thu 11 October 2018 11:06
- mpons
- Juste Inscrit !
- Date d'inscription: 18 Dec 2017
- Messages: 6
Créer une multitude de colonnes résultat de requête SQL/group stats
Bonjour à tous !
Je cherche à obtenir le nombre de code 1, 2 et 3 d'une colonne "CODE" par maille et par table (une table contenant les données d’une année). Je dispose d’une table qui contient toutes les infos nécessaires par an.
En résultat, un tableau de ce type serait parfait :
Une colonne « MAILLE », suivie de colonnes avec la somme des codes 1 par maille de la table 1 , la somme des codes 2 par maille de la table 1, la somme des codes 3 de la table 1, la somme des codes 1 de la table 2...
J'ai d'abord cherché à le faire en SQL J’ai réussi à trouver la formule, et j’espérais qu’il suffise d’utiliser des « UNION »pour avoir en résultat une colonne supplémentaire par requête mais cela ne fonctionne pas...
On m'a ensuite indiqué d'utiliser le plugin group stats (super outil!), mais je ne parviens toujours pas à obtenir plusieurs colonnes (cf PJ SVP). Et surtout, je n'ai pas trouvé de sources indiquant comment faire..
Merci d’avance pour votre aide et bonne fin de journée !
Hors ligne
#2 Thu 11 October 2018 15:47
- tumasgiu
- Membre
- Lieu: Ajaccio
- Date d'inscription: 5 Jul 2010
- Messages: 1160
Re: Créer une multitude de colonnes résultat de requête SQL/group stats
Salut,
en SQL, pour PostgreSQL, l'extension tablefunc
permet de pivoter une table (çàd: transformer des lignes en colonnes).
Avec des union de requête vous devriez vous en sortir.
J'imagine que les autres SGBD du marché ont des fonctions équivalentes.
https://www.postgresql.org/docs/10/stat … efunc.html
https://fr.wikipedia.org/wiki/Tableau_c … _dynamique
Dernière modification par tumasgiu (Fri 12 October 2018 09:04)
Hors ligne
Pages: 1
- Sujet précédent - Créer une multitude de colonnes résultat de requête SQL/group stats - Sujet suivant