Hello tous,
J'ai 3 moyennes à faire : la classique, la médiane et la modale (valeur la plus observée)
-la classique : easy
-la médiane : easy aussi avec une fonction analytique (voir en bas)
- mais alors la modale ... !??
je galère !
c'est quoi le plus simple ?
vu que c'est pour un datawarehouse, le faire avec une fonction analytique à la volée (comme la médiane) serait le mieux !
ma table de test :
CREATE TABLE zTestMoyenne
(
GRP VARCHAR2(4 BYTE),
VAL NUMBER(2)
)
jeu d'essai :
A 1
A 2
B 3
C 4
D 3
D 5
D 5
D 6
solution pour la médiane :
select
GRP,
percentile_cont(0.5) within group (order by VAl) mediane
from
zTestMoyenne
group by
GRP
D'avance merci !
+
Partager