Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

#1 jeu. 11 octobre 2018 11:06

mpons
Membre
Date d'inscription: 18 déc. 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 !


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

#2 jeu. 11 octobre 2018 15:47

tumasgiu
Membre
Lieu: Ajaccio
Date d'inscription: 5 juil. 2010
Messages: 736

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 (ven. 12 octobre 2018 09:04)

Hors ligne

 

Pied de page des forums

Powered by FluxBB

Partagez  |