Ortalama değer alırken aşırı değerleri gözardı etmek (SQL)

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
ertank
Kıdemli Üye
Mesajlar: 1650
Kayıt: 12 Eyl 2015 12:45

Re: Ortalama değer alırken aşırı değerleri gözardı etmek (SQL)

Mesaj gönderen ertank »

Merhaba,

İnternette aşağıdaki şekilde öneride bulunmuşlar. %5 içindeki maksimum ve minimum değerleri ortalama hesabı dışında bırakıyor. Siz ihtiyacınıza göre düzenleyebilirsiniz.

Kod: Tümünü seç

SELECT AVG(vote) FROM
(
  SELECT vote, @r:=@r+1 AS rownum
  FROM votes, (SELECT @r:=0) x
  WHERE question_id = 63
  ORDER BY vote
) x
WHERE rownum > @r * .05
  AND rownum <= @r * .95
;
Kaynak: https://stackoverflow.com/questions/141 ... sing-mysql
Cevapla