PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → Requete : regroupement  (SQL - NATURAL JOIN)
Requete : regroupement (SQL - NATURAL JOIN)
Iniciado por JVE, 06,ene. 2020 14:37 - 2 respuestas
Miembro registrado
48 mensajes
Publicado el 06,enero 2020 - 14:37
Bonjour
Je débute en windev et en SQL.
J'ai fait plusieurs requêtes (4 différentes) par l'outils de windev pour traiter des données par section et faire la somme de différents couts (goupés par section). Je n'ai pas trouvé d'autres moyens que de créer 4 requêtes différentes pour obtenir des sommes correspondant à mes besoins.
Je souhaiterais pouvoir regrouper/concaténer les résultats de ces 4 requêtes dans une table (pour ensuite réaliser des graphiques). Je n'ai pas trouver la possibilité de faire une NATURAL JOIN (qui correspondrait à mon besoin).

Voici l'analyse :



Une 1ere requête (code SQL donné suite à la description) :



Une 2eme requête (code SQL donné suite à la description) :



Les autres requêtes ont la même structure.

Merci pour votre aide
Miembro registrado
116 mensajes
Publicado el 07,enero 2020 - 09:34
Bonjour,

Si j'ai bien lu, tu n'as pas besoin de 4 requêtes, une seule suffit, ta requête doit ressembler à ça :

SELECT STRUCTURE_PROJET.NumSection AS NumSection,
INDICATEUR_PROJET.SectionCout AS SectionCout,
SUM(INDICATEUR_BUDGET.CoutBudget) AS Somme_CoutBudget,
SUM(INDICATEUR_BUDGET.CoutEngage) AS Somme_CoutEngage,
SUM(INDICATEUR_BUDGET.CoutXXX) AS Somme_CoutXXX
SUM(INDICATEUR_BUDGET.CoutYYY) AS Somme_CoutYYY
FROM ...
...
Miembro registrado
48 mensajes
Publicado el 08,enero 2020 - 08:09
En effet c'était simple. Merci beaucoup