Bonjour à tous.

J'ai une base de donnée SQL Server 2008 R2. Dans une de mes tables, j'ai des montants (décimal), quantité,... Je voudrais faire une moyenne de prix par jour. J'ai bien sûr fait la commande :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
SELECT AVG(price)
FROM Markets;
Le soucis vient du fait, que certains montant ne rien à faire dans ma moyenne.
Exemple :
Prix :
122 000 $
122 640 $
123 000 $
125 652 $
127 000 $
122 000 000 $

Le 122M $ vient soit d'une erreur de saisie, soit "je tente ma chance" avec un gros montant. Dans tout les cas, ce genre de montant fait basculer la moyenne.

Ma question : Comment faire une moyenne en excluant des montants qui n'ont rien à voir avec la moyenne réelle (montant max, ou des min) ?
J'ai vu qu'il y a des commandes du genre : STDEV() ou VAR(). Cela me sort un chiffre... mais j'en fais quoi