Possible en double:
Function to Calculate Median in Sql Serverfonction SQL pour calculer la médiane
J'ai une table contenant deux champs (plus, mais pas pertinent). Les champs sont Prix et Quantité. Je veux trouver plusieurs données statistiques pour ce tableau, parmi lesquelles le prix médian ajusté à la quantité.
Aujourd'hui, j'ai une fonction de base-lent-pas très beau en place qui prend la quantité totale et diviser par 2. Ensuite, je marche les enregistrements classés par prix et soustrayant la quantité de la quantité totale. Lorsque la quantité totale a atteint 0, j'ai ma médiane.
Comme vous pouvez le deviner, c'est lent ... très lent. Je suis à la recherche d'idées pour rendre le tout meilleur, plus rapide et plus «super-duper».
J'utilise MS SQL Express 2008 ...
On m'a demandé plusieurs fois avant http: // stackoverflow.com/questions/1342898/function-to-calculate-median-in-sql-server – gbn
N'est-ce pas une seule colonne? Je ne peux pas comprendre comment cela se rapporte à mon problème de deux colonnes. – rozon