webForumDet fria alternativet

Några räknefunktioner

ASP

3 svar · 251 visningar · startad av Alkvettern

Medlem sedan okt. 2002108 inlägg
Frågan#1

Tjena!

Håller på med lite statistik.

Tänkte göra följande saker.

1. Räkna ihop samtliga hemmamål och bortamål som är gjorda.

2. Få fram vilken match (matchid) som det gjorde flest mål i.

3. Få fram genomsnitt antal gjorda mål.

Har sökt i detta forum men vet inte riktigt vad jag ska leta efter.

Tacksam för hjälp

Medlem sedan dec. 20003 887 inlägg
#2

Tja... om du visar lite tydligare hur din tabell ser ut så ska det inte vara så svårt att ge dig lite tips.

1. Är det samtliga mål för alla matcher och lag?

3. Genomsnitt för hemmamål, bortamål eller både och?

Medlem sedan okt. 2002108 inlägg
#3

Sorry om jag var otydlig.

De poster jag har i tabellen är:

matchid , omgang, hemmalag, bortalag, hemmamal, bortamal

1. Vad jag vill är att summera alla mål, både hemmamal o bortamal tillsammans. (hemmamal+bortamal)

3. Genomsnittet för samtliga matcher (hammamal+bortamal / alla matcher.)

Hoppas jag uttryckt mig lite bättre

Mvh
Mathias

Medlem sedan dec. 20003 887 inlägg
#4

Du kan testa följande

strSQL = "SELECT Sum(hemmamal + bortamal) AS AntalMal, Avg(hemmamal + bortamal) AS SnittMal, " & _
         "(SELECT TOP 1 matchid FROM tabell " & _
         "GROUP BY matchid " & _
         "ORDER BY Max(hemmamal + bortamal) DESC) AS matchIDMestMal " & _
         "FROM tabell"

Set rsStats = [i]connection[/i].Execute(strSQL, , 1)

Response.Write "Totalt antal mål: " & rsStats("AntalMal") & "<br>Snittmål per match: " & rsStats("SnittMal")
Response.Write "<br>Mest gjorda mål i match: " & rsStats("matchIDMestMal")
259 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)