webForumDet fria alternativet

Räkna ut genomsnitt på kolumner ?!

ASP

3 svar · 951 visningar · startad av ConnyFox

Medlem sedan aug. 20011 087 inlägg
Frågan#1

Jo det är så att jag har 10 olika kolumner med massa olika siffer värden i, skulle vilja räkna ut medelvärdet på alla dessa och skriva ut dom var för sig

min databas :

kossor | hästar | grisar
10 13 23
8 10 12
3 17 25

vill kunna skriva ut genomsnittet såhär

Genomsnitt kossor : 7
Genomsnitt hästar : 10
genomsnitt Grisar : 20

Har för mig det finns nått som heter AVG som räknar ut genomsnitt men minns inte riktigt hur =/

Medlem sedan sep. 2001269 inlägg
#2
<%
kossor=0 : hastar=0 : grisar=0 : antal=0
'DB-koppling

Do Until RecSet.EOF

antal=antal+1
kossor=kossor+RecSet("kossor")
hastar=hastar+RecSet("hästar")
grisar=grisar+RecSet("grisar")

RecSet.MOVENEXT
LOOP

'Stäng DB
%>
Genomsnitt kossor : <%=kossor/antal%>
Genomsnitt hästar : <%=hastar/antal%>
genomsnitt grisar : <%=grisar/antal%>

Borde funka...

Medlem sedan jan. 200262 inlägg
#3

Du kan använda avg i SQL:

Select avg(Kossor) as MedelKossor, avg(hästar) as MedelHästar

Medlem sedan aug. 20011 087 inlägg
#4

Jo!

va inne på avg innan jag postade här men fick det inte o funka. kom på vad jag hadde gjort så nu funkar det fin fint. Eas förslag vad iofs smart om man har väldigt många, tack för tipset!

266 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)