Salut !

Voilà je boude sur une requête qui me paraissait facile tout au début. J'ai besoin de calculer la moyenne d'une colonne pour chaque groupe.
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
select  s.nom_step, f.date_bilan,
        sum(f.montant) charge,
        max(e.montant_facture_ht) energie,
        max(p.volume_mj_sortie * p.nombre_jour_reel) volume,
        ((max(e.montant_facture_ht) + max(p.volume_mj_sortie * p.nombre_jour_reel))
            / (max(p.volume_mj_sortie * p.nombre_jour_reel))) prix_revient,
         -- comment faire pour calculer le prix de revient moyen par STEP ?
 
        from tb_step s
 
    inner join tb_frais_bilan_2014 f on (s.code_step = f.code_step)
    inner join tb_energie e on (s.code_step = e.code_step)
        and e.date_mois = f.date_bilan
    inner join tb_process p on (s.code_step = p.code_step)
        and p.date_bilan = f.date_bilan
 
group by s.nom_step, f.date_bilan
order by s.nom_step, f.date_bilan
Merci par avance pour toute contribution.