Avatar billede Lund Praktikant
21. april 2003 - 18:14 Der er 7 kommentarer

Gennemsnit

Jeg har to felter i min database
1. Vurdering
2. Samlet

Jeg skal så have regnet gennemsnittet ud, hvodan gør jeg det ?

Det er til et system hvor man kan give en post 1-5 stjerner.

Håber nogle kan hjælpe ..
Avatar billede keysersoze Ekspert
21. april 2003 - 18:16 #1
læg alle posters værdier sammen - og dividér så med antallet af poster... altså;

samlet værdi/antallet af poster
Avatar billede eagleeye Praktikant
21. april 2003 - 18:17 #2
Hvad indeholder de to felter ?
1. Vurdering
2. Samlet

Du kan evt divider de to kolonner hvisd e indeholder antal stemmer og samlet karakter..:

"SELECT Samlet/Vurdering as gennemsnit FROM tabel"
Avatar billede Lund Praktikant
21. april 2003 - 18:28 #3
Ah okay, men jeg har allerede en

str_sql2 = "SELECT * FROM DB" & str_sql1 & "ORDER BY Navn"

Skal den så hedde
str_sql2 = "SELECT samlet/vurdering * FROM fonts" & str_sql1 & "ORDER BY Navn"

Og hvordan udskriver jeg så resultatet ?
Avatar billede Lund Praktikant
21. april 2003 - 18:30 #4
sikker noget sludder ..

Skal den hedde
str_sql2 = "SELECT samlet/vurdering as gennemsnit * FROM DB" & str_sql1 & "ORDER BY Navn"

Og udskriver den hvordan ?
Avatar billede eagleeye Praktikant
21. april 2003 - 18:31 #5
Du kan bruge AS xxx hvor xxx er at alias/navn du kan bruge:

str_sql2 = "SELECT (samlet/vurdering) as gennemsint, * FROM fonts" & str_sql1 & "ORDER BY Navn"

Set rs = Conn.Execute(str_sql2)


Så kan du udskrive den med rs("gennemsint")
Avatar billede Lund Praktikant
21. april 2003 - 18:33 #6
Det prøver jeg .. Tusind tak :)
Avatar billede keysersoze Ekspert
11. juli 2003 - 16:18 #7
har du prøvet nok?
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
Kurser inden for grundlæggende programmering

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