Moin
letzte Korrektur:
  
SELECT AVG( zahl )  
FROM  
  `table`,  
  ( SELECT @row:=0, @pct:=( @rows:=COUNT( zahl ) ) * 0.1 FROM `table` ) r  
WHERE  
  ( @row:=@row + 1 )  
  BETWEEN  
    @pct AND ( @rows - @pct )  
ORDER BY zahl ASC  
Gruß Bobby
-- 
-> Für jedes Problem gibt es eine Lösung, die einfach, sauber und falsch ist! <-
### Henry L. Mencken ###
-> Nicht das Problem macht die Schwierigkeiten, sondern unsere Sichtweise! <-
### Viktor Frankl ###
ie:{ br:> fl:{ va:} ls:< fo:) rl:( n4:( de:> ss:) ch:? js:( mo:} sh:) zu:)
  -> Für jedes Problem gibt es eine Lösung, die einfach, sauber und falsch ist! <-
### Henry L. Mencken ###
-> Nicht das Problem macht die Schwierigkeiten, sondern unsere Sichtweise! <-
### Viktor Frankl ###
ie:{ br:> fl:{ va:} ls:< fo:) rl:( n4:( de:> ss:) ch:? js:( mo:} sh:) zu:)