Bonjour à tous,

j'ai une requête qui m'affiche pas ce que je veux.

j'ai une table 191018095110ug_valeur avec mes données

Nom : Capture.PNG
Affichages : 222
Taille : 32,4 Ko

je souhaite faire une série de calcul pour les 4 indices de ma table. j'ai donc structuré ma table comme cela:

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
CREATE OR REPLACE VIEW `V_191018095110ug_valeur` AS
    SELECT 
        indice,
        ROUND(MIN(`191018095110ug_valeur`.`valeur`), 2) AS min,
        ROUND(AVG(`191018095110ug_valeur`.`valeur`), 2) AS avg,
        ROUND(MAX(`191018095110ug_valeur`.`valeur`), 2) AS max,
        ROUND(SUM(`191018095110ug_valeur`.`valeur`), 2) AS sum,
        ROUND(MIN(`191018095110ug_valeur`.`pvaleur`),2) AS minP,
        ROUND(AVG(`191018095110ug_valeur`.`pvaleur`),2) AS avgP,
        ROUND(MAX(`191018095110ug_valeur`.`pvaleur`),2) AS maxP,
        ROUND(SUM(`191018095110ug_valeur`.`pvaleur`),2) AS sumP
    FROM
        191018095110ug_valeur
    WHERE
        indice IS NOT NULL
    ORDER BY indice;


par contre le résultat n'est pas celui escompter. je n'obtiens que les résultats pour l'indice 1.

Nom : Capture1.PNG
Affichages : 278
Taille : 24,4 Ko

comment faire pour obtenir les résultats pour les 4 indices ?

merci d'avance.