Avatar billede simonkofod Nybegynder
07. januar 2002 - 15:21 Der er 3 kommentarer og
1 løsning

afrunding af AVG fra database

Når man får gennemsnittet fra en database med SQL (AVG), så kan man være uheldig at få resultatet med mange cifre (ex. 12.7777777777778)

Hvordan afrunder man, så der f.eks. kun er 2 decimaler?
Avatar billede darkhero Nybegynder
07. januar 2002 - 15:55 #1
lytter med
Avatar billede tmceu Praktikant
08. januar 2002 - 02:31 #2
Du kan bruge Round funktionen enten i SQL eller i ASP. Denne syntaks kan anvendes begge steder

Round(tal, decimaler)

ASP: Response.Write Round(123.4567, 2)
SQL: SELECT Felt, Round(AVG(AndetFelt), 2) FROM Tabel GROUP BY Felt


De har næsten samme syntaks, der er dog lidt flere muligheder i SQL.
Avatar billede simonkofod Nybegynder
08. januar 2002 - 11:25 #3
Tak. Det var lige hvad jeg havde brug for!

Simon
Avatar billede tmceu Praktikant
08. januar 2002 - 13:08 #4
Det var så lidt :-)
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