Fonction median pour mysql

Nicocaine Messages postés 7 Statut Membre -  
bosse-de-nage Messages postés 3 Statut Membre -
Bonjour,

J'aurais besoin de calculer la mediane d'une colonne sous mysql cependant je pense qu'elle n'existe. Je voudrais savoir si quelqu'un a déjà résolu le problème car je ne vois pas comment calculer.
Merci d'avance.
A voir également:

1 réponse

bosse-de-nage Messages postés 3 Statut Membre
 
Yo!

pour ceux qui cherchent encore voici une petite feinte:

On veut la médiane de "var" de la table "tab"

SELECT
t1.var AS v,
COUNT(*) AS num
FROM tab AS t1
INNER JOIN tab AS t2 ON t1.var >= t2.var
WHERE ce qu'on veut
GROUP BY v

Ensuite il faut lire la Max(num)/2 valeur de "var".

Attention pour des grosses tables, ce peut prendre beaucoup de temps!
Une autre méthode: creer une table avec un incrément automatique...

Bonne chance!!!

ha-ha
0