Avatar billede 3dmaxer.dk Nybegynder
09. juni 2002 - 03:10 Der er 2 kommentarer og
1 løsning

avg uden de 5 højste og laveste tal

Jeg har en tabel med en række tal som jeg ønsker at finde gennemsnittet. Der bruger jeg Avg funktionen. Dog ønsker jeg ikke de 5 højste og de 5 laveste tal regnes med i gennemsnittet - hvordan kan det lade sig gøre?
Avatar billede kimiwan Nybegynder
09. juni 2002 - 10:22 #1
SELECT AVG(tal) FROM tbl where id NOT IN (SELECT TOP 5 id FROM tbl ORDER BY tal ASC) AND id NOT IN (SELECT TOP 5 id FROM tbl ORDER BY tal DESC)

hvor tal er feltet, der skal findes gennemsnit af, id er din primary key og tbl er navnet på tabellen.
Avatar billede 3dmaxer.dk Nybegynder
09. juni 2002 - 11:55 #2
Det havde jeg ikke lige tænkt på, men det virker perfekt - tak!!
Avatar billede 3dmaxer.dk Nybegynder
09. juni 2002 - 19:07 #3
jeg var lidt for hurtig - der er opstået et problem så den statement dur desværre ikke. Se her hvad problemet er:

http://www.eksperten.dk/spm/222267
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester