Fonction median pour mysql

Nicocaine Messages postés 7 Date d'inscription   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.
Configuration: Windows 2000
Internet Explorer 6.0

1 réponse

  1. 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