Avatar billede pgm Nybegynder
17. april 2003 - 23:36 Der er 1 kommentar og
1 løsning

regneoperator

Jeg har et simpelt voting system.

jeg har en database hvor der blandt andet er navn, rating, rating_count

rating er summen af stemmerne,
rating_count er summen af antal afgivet stemmer.
Jeg vil så have det gennemsnitlige stemmetal ud...

jeg tænker noget lignende:
SELECT grating/grating_count AS rate FROM games ORDER BY rate DESC

men det virker ikke rigtigt... nogle der ved hvordan den regneoperation skal skrives ?
Avatar billede nicklasb Nybegynder
17. april 2003 - 23:44 #1
hvis du har skrevet de forskellige kollonner rigtigt ind i din sql-quary og de er angivet som INT skulle der ikke være nogen fejl med det du har skrevet der.. Prøv engang at tjekke din quary igen.. skulle gerne virke..
Henter du evt andet ud?? for så kan du prøve at sætte dit grating/grating_count i parantes.. Altså (grating/grating_count) AS rate
Avatar billede nicklasb Nybegynder
17. april 2003 - 23:47 #2
jeg ville dog ikke anbefale at hente dataene sådan ud.. Syntes ikke det går så hurtigt når der først er mange felter den skal tjekke på.. Så har jeg bedre erfaring med at hive begge tallene ud, og så klare det i enten ASP eller PHP..
Så kan du også oplyse ved samme udtræk hvor mange der har stemt..

Men hvis det kun er en, (hvad det vel er på en profil??) skulle det selvfølgelig ikke være noget problem.. :)
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
Computerworld tilbyder specialiserede kurser i database-management

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